Parte de la cúpula de la Ermita de la Sang, Sagunto





 past tenses
 phrasal verbs
 present tenses
 present perfect
 relative clauses
 reported speech
 reporting verbs



Present perfect gapfill exercise


Scroll down for exercise

Fill in each blank by putting the verb in red into the correct tense. Do NOT use short forms. 

Click on the "c" button to check your answer. *Asterisks* will appear around the word or phrase if it is right. If it isn't right, the incorrect part of your answer will be replaced by lines. The number of lines corresponds to the number of letters AND spaces between words. 

In desperation you can click the 'show answers' button after the exercise.

This exercise was made using the software materials available on the Makers website at Swarthmore.


Links to other exercises and pdf files

Present perfect gapfill exercise - pdf file for download or printing
Present perfect grammar notes - online
Present perfect grammar notes - pdf file for download or printing



(1)   Kevin's back from America. I see him just now in the pub.


(2)   Her husband read the instructions for the DVD for half an hour now, and he still can't get it to work.


(3)   I hate my job! I decide to resign, and you're the first to know.


(4)   One of my students be on holiday three times this year.


(5)   How long you/live here?


(6)   So far his aunt be married four times.


(7)   My nephew live in Mexico at the moment, and my sister go to visit him last month.


(8)   you/read this book before?


(9)   You sit at your desk for hours now. You need a break.


(10)   I know Elsie since 1998.


Now what are you looking for?

Design and content: © Peter Hall 2006 onwards.