Or sign in with your account on:

Not a member yet? Register

Present perfect vs past perfect - Exercise 1

Friday, 11 March 2016
Example of present perfect vs past perfect: The sun has shone a lot this morning. Example of present perfect vs past perfect: The sun has shone a lot this morning. This image is licensed under the Creative Commons Zero (CC0) license

Exercise 1:

Insert the verbs in their correct form (either present perfect or past perfect forms) into the following sentences.

For example, for the verb "tidy":
‘Last week, Mel …………. her room for hours.’
Answer: ‘Last week, Mel had tidied her room for hours.’
This uses the verb in its past perfect form.

For example, the verb " shine" becomes "has shone" in the present perfect form, and "had shone" in the past perfect form.

Verb: “Shine”
‘The sun ________________a lot this morning.’


Verb: “Fall”
‘You ________________ in love with Mark, haven’t you?’


Verb: “Enjoy”
‘I ________________ the lobster, until I was ill the next day.’


Read 19206 times
Last modified on Tuesday, 18 April 2017 10:33

Free English lessons in your inbox

Subscribe to our Newsletter and receive free grammar lessons and exercises, graded readers with comprehension questions, and tips on how to improve your English. And stay updated on the WeLoveTeachingEnglish services.