Print this page

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.’