Online exercises with answers for intermediate - advanced levels.
Practise the difference between the present perfect simple and present perfect continuous.
Present perfect continuous worksheets PDF
Free printable worksheets to download.
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.