Paul Holmes -
University
English Professor

Free Materials For ESL Teachers and Learners

Present Perfect Tense – Multiple Choice & Gap Fill 3

Practise English online with these interactive exercises, or download as PDF or DOCX worksheets.

For PDF and DOCX Worksheets, please scroll to the bottom of the page or click here.

Present Perfect Tense Multiple Choice Questions


1. The children have __________ all the cookies.





2. He has __________ to that song many times.





3. We have __________ about the trip.





4. The students have __________ a difficult exam.





5. What have you __________ with your new phone?





6. The company has __________ a new product.





7. My parents have __________ me a letter.





8. She has __________ the marathon.





9. They have __________ a lot since last year.





10. Paul has __________ his guitar for hours.







Present Perfect Tense Fill in the Gaps


1. The company (launch) a new product.

2. Paul (run) a marathon.

3. We (forget) our anniversary.

4. The birds (fly) south for winter.

5. My grandmother (bake) a cake.

6. They (sell) their old house.

7. He (teach) English for years.

8. I (swim) in the ocean.

9. The artist (draw) a portrait.

10. You (hear) the news?



PDF and DOCX Worksheets (Download or Open)


Worksheet:

               
Download PDF Present Perfect Tense – Multiple Choice & Gap Fill 3 Worksheet
Download DOCX Present Perfect Tense – Multiple Choice & Gap Fill 3 Worksheet
Open PDF Present Perfect Tense – Multiple Choice & Gap Fill 3 Worksheet (Opens in new tab, please allow popups)

Answer sheet:

               
Download PDF Present Perfect Tense – Multiple Choice & Gap Fill 3 Answer Sheet
Download DOCX Present Perfect Tense – Multiple Choice & Gap Fill 3 Answer Sheet
Open PDF Present Perfect Tense – Multiple Choice & Gap Fill 3 Answer Sheet (Opens in new tab, please allow popups)

Feedback