Present Perfect or Present Perfect Continuous Gap-Fill

Fill in the gaps with the correct form of an appropriate verb in the present perfect or present perfect continuous.  Some of the verbs are given in brackets, some of the verbs you have to think of yourself.  Then click submit to see how well you did!

Fill in the gaps with an appropriate verb in the present perfect or the present perfect continuous. Sometimes the verb is already given.

1. We (lose) 3 football matches already this year, our results need to improve soon!

Question 1 of 10

2. I (wait) for 1 hour for my friend to arrive and he is still not here yet!

Question 2 of 10

3. I can’t believe the repair service failed to call us back yesterday, they (do) this before!

Question 3 of 10

4. I (think) hard recently about the problems in the company, and I think I (find) a solution

Question 4 of 10

5. I (always admire) people who take risks.

Question 5 of 10

6. I (know) my friend Helen for 6 years.

Question 6 of 10

7. Profits (increase) in the company ever since the year 2007, which is a great achievement, hopefully it will continue!

Question 7 of 10

8. I don’t want to watch Titanic again, I the film many times before!

Question 8 of 10

9. I (never eat) seafood before, I hope I will like it!

Question 9 of 10

10. I (prepare) the meal all morning I hope you will like it!

Question 10 of 10


Skype Lessons

If you like what you see on our site, and you would like special general English coaching from the author of the site, please write a short message here

Check out our new blog: Common Mistakes with English Tenses

About Us

We are a small team of English teachers based in Prague, Czech Republic. Click here to learn more about us.

Why not follow us