Present Perfect Quiz

Identify the correct form of the present perfect tense for the following quiz.

1. I ____________ the piano with a band for five years.

2. The workers _____________ a break in 4 hours.

3. I ___________ flowers to a pop star only once.

4. ________ you ever ________ ice skating?

5. ________ they _________ the post yet?

6. How long ________ you _________ Barry? Does he work with you?

7. Patrick Star ______________ a bath for two weeks. SpongeBob reeks!!

8. My girlfriend __________ many different dresses so far this week!

9. ______ you ______ my glasses anywhere? I can't find them!

10. ________ you ________ your emails yet?


Watch the Quiz in Video Format

Present Perfect