Online exercises with keys:
Present perfect simple and continuous exercises
PDF worksheets with answers:
(PDF) Present perfect simple + continuous Exercise 1
Tick the correct sentences. If a sentence is not correct, rewrite it:
The girl has been buying four dictionaries. - has bought
I haven't eaten anything since I arrived. ✓
(PDF) Present perfect simple + continuous Exercise 2
Choose correct options:
I have been staying at this hotel ___. (for a long time | a long time ago | from May
(PDF) Present perfect simple + continuous Exercise 3
Correct mistakes:
We've run so long and I'm not tired yet. - have been running
Take this picture. I've been painting it for you. - have painted
(PDF) Present perfect simple + continuous Exercise 4
Use the underlined words to make questions:
My wife is learning Japanese. - ___ she ___ Japanese before?
(PDF) Present perfect simple + continuous Exercise 5
Use the words in brackets to complete these sentences:
(make) She ___ puddings all day. She's pretty tired. - How many puddings ___ she ___ ?
(PDF) Present perfect simple + continuous Exercise 6
Complete the conversation:
Tom: Where ___ so long, Dad? (be) - Dad: I ___ late today. (work) What's the matter?
(PDF) Present perfect simple + continuous Exercise 7
Choose the correct options:
Paul has gone ___
Paul has been going ___
out with Charlene for a couple of months.
to Paris for a few days.
PDF grammar rules:
English tenses PDF Printable grammar rules with examples.
For students of English as a second language.