Download Present Perfect Tense – Multiple Choice & Gap Fill 1 Worksheet (PDF)
Open Present Perfect Tense – Multiple Choice & Gap Fill 1 Worksheet (PDF) (Opens in new tab, please allow popups)
Download Present Perfect Tense – Multiple Choice & Gap Fill 1 Answer Sheet (PDF)
Open Present Perfect Tense – Multiple Choice & Gap Fill 1 Answer Sheet (PDF) (Opens in new tab, please allow popups)
Multiple Choice Questions
1. They have __________ a new house.
(a) buys
(b) buying
(c) bought
(d) buy
2. She has __________ to Paris many times.
(a) went
(b) been
(c) going
(d) go
3. I have __________ that book already.
(a) reading
(b) read
(c) reads
(d) rode
4. He has __________ his homework.
(a) finishes
(b) finishing
(c) finish
(d) finished
5. We have __________ dinner.
(a) eaten
(b) eat
(c) eating
(d) eats
6. The cat has __________ on the couch all day.
(a) slept
(b) sleeping
(c) sleeps
(d) sleep
7. You have __________ the truth.
(a) tell
(b) telling
(c) tells
(d) told
8. My sister has __________ a beautiful song.
(a) sung
(b) sing
(c) singing
(d) sang
9. The company has __________ a lot of money this year.
(a) making
(b) made
(c) makes
(d) make
10. His parents have __________ him to the concert.
(a) taking
(b) takes
(c) taken
(d) took
Answers at the bottom of the page.
Fill in the Gaps
1. John _____________ (finish) his homework.
2. My parents _____________ (travel) to Italy.
3. The cat _____________ (eat) all its food.
4. We _____________ (see) that movie before.
5. Sarah _____________ (learn) to play the guitar.
6. I _____________ (visit) my grandparents.
7. They _____________ (build) a new house.
8. The sun _____________ (rise) already.
9. He _____________ (write) a best-selling novel.
10. The children _____________ (grow) so much.
Answers at the bottom of the page.
Answers
💡 Click to Reveal Answers
Multiple Choice Answers
1. They have __________ a new house.
Answer: (c) bought
2. She has __________ to Paris many times.
Answer: (b) been
3. I have __________ that book already.
Answer: (b) read
4. He has __________ his homework.
Answer: (d) finished
5. We have __________ dinner.
Answer: (a) eaten
6. The cat has __________ on the couch all day.
Answer: (a) slept
7. You have __________ the truth.
Answer: (d) told
8. My sister has __________ a beautiful song.
Answer: (a) sung
9. The company has __________ a lot of money this year.
Answer: (b) made
10. His parents have __________ him to the concert.
Answer: (c) taken
Fill in the Gaps Answers
1. John _____________ (finish) his homework.
Answer: has finished
2. My parents _____________ (travel) to Italy.
Answer: have traveled
3. The cat _____________ (eat) all its food.
Answer: has eaten
4. We _____________ (see) that movie before.
Answer: have seen
5. Sarah _____________ (learn) to play the guitar.
Answer: has learned
6. I _____________ (visit) my grandparents.
Answer: have visited
7. They _____________ (build) a new house.
Answer: have built
8. The sun _____________ (rise) already.
Answer: has risen
9. He _____________ (write) a best-selling novel.
Answer: has written
10. The children _____________ (grow) so much.
Answer: have grown