Home » Grammar » B1 Intermediate English Grammar Tests » Present Perfect or Present Perfect Continuous Practice Tests with B1 Grammar Rules & Examples

Present Perfect or Present Perfect Continuous Practice Tests with B1 Grammar Rules & Examples

Exercise 1

Choose the correct verb form, Present Perfect or Present Perfect Continuous, to complete each sentence.

Example: She ______ (wait / has been waiting) for the bus for twenty minutes.
Answer: She has been waiting for the bus for twenty minutes.

1. I ___ this book three times. It's my favourite!
2. She ___ all morning. That's why her eyes are red.
3. They ___ five emails since this morning.
4. How long ___ you ___ here? You look tired.
5. He ___ his homework, so now he can watch TV.
6. I ___ Spanish for two years, but I still find it difficult.
7. The ground is wet. It ___.
8. We ___ to Paris twice this year.
9. You look exhausted! What ___ you ___?
10. I ___ my keys! I can't find them anywhere.