For intermediate - advanced levels.
Practise the difference between the present perfect simple and present perfect continuous.
PDF worksheets with answers:
What have Tim and his school friends been doing since they got up?
(Tim - decorate his bedroom)
Tim has been decorating his bedroom.
Respond to situations:
Why are you so tired?
Because I ___ the wheels on my car. (replace)
Because I have been replacing the wheels on my car.
Complete the lines with one of the options:
Somebody has been drinking my coke. ___
The glass is nearly empty. | The glass is empty.
Somebody has been drinking my coke. The glass is nearly empty.
Make present perfect continuous questions:
How long ___ for me? (you | wait)
How long have you been waiting for me?
Complete the conversations with positive and negative forms:
A George, how long ___ you ___ Japanese? (learn)
B Japanese? Wait a minute. For about five years.
More PDF worksheets:
Present perfect worksheets PDF Compare present perfect simple and continuous forms.
PDF grammar rules:
English tenses PDF Printable grammar rules with examples.
All these exercises and grammar rules are intended for elementary - advanced students of English as a second language.