Online exercises with keys:
Present perfect vs Past simple exercises
PDF worksheets with answers:
Present perfect vs Past simple exercises - PDF 1 + Key with answers 1
Choose the correct tense to complete the conversation:
A: ___ Greg lately? (Have you seen - Did you see)
B: No, I ___ . (didn't - haven't) I ___ to him at the airport two weeks ago. (have talked - talked)
Present perfect vs Past simple exercises - PDF 2 + Key with answers 2
Choose the correct response:
1. Your house is finished.
A How long you worked on it?
B How long did you work on it?
C How long have you worked on it?
Present perfect vs Past simple exercises - PDF 3 + Key with answers 3
Correct mistakes:
He has waited for an hour and then he went away. Correct: ___
Here is your car. I just washed it. Correct: ___
Present perfect vs Past simple exercises - PDF 4 + Key with answers 4
Complete the sentences with the words in brackets:
This winter ___ long. When is it going to end? (be)
Where ___ when I called you? (you - be)
Present perfect vs Past simple exercises - PDF 5 + Key with answers 5
Use the underlined words to make statements or questions:
She sometimes wears a wig.
When ___ she last ___ it?
More PDF worksheets:
Past simple exercises PDF Exercises with answers to download for free.
Present perfect exercises PDF Exercises with answers to download for free.
PDF grammar rules:
English tenses PDF Grammar rules with examples on all English tenses.
All these materials are written for students and teachers of English as a foreign language.