See also Online Exercises below.
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 simple vs continuous PDF Compare these forms in a number of exercises.
Present perfect simple + continuous Online exercises with answers and grammar rules.
PDF grammar rules:
Present perfect rules PDF Printable grammar rules with examples.
For students of English as a second language.