WorksheetsPresent Perfect Tense Quiz
Total questions: 35
Worksheet time: 43mins
1. We haven’t visited / hasn’t visit our grandparents for a long time.
haven’t visited
hasn’t visit
2. Ben has sent / have sent me an email yesterday.
has sent
have sent
3. She have just arrive / has just arrived at the airport.
have just arrive
has just arrived
4. Has / Have you ever read an English magazine?
Has
Have
5. Jack and Sam has finish / have finished their work.
has finish
have finished
6. I haven’t see / haven’t seen Linda since Saturday.
haven’t see
haven’t seen
7. I have already drunk / drank three cups of water today.
have already drunk
drank
8. Have they visit / Have they visited New York City yet?
visit
visited
9. We have never gone / has never gone to that restaurant.
have never gone
has never gone
10. Ishita have / has watched the movie before.
have
has
1. Robin had writen / wrote many books by the time he became famous.
had writen
wrote
2. Peter didn’t watch the film with us because he already saw / had already seen it.
saw
had already seen
3. Jackie didn’t do well on the test because she hadn’t studied / study for it.
hadn’t studied
study
4. After they had finished / did finished their chores, the children were allowed to go to the park.
had finished
did finished
5. Tom realised he had left/ had leave his phone at home just as he reached the office.
had left
had leave
6. Before he moved to the city, he had lived / had live in a small village.
had lived
had live
7. The train had already left / did leave the station when we arrived.
had already left
did leave
8. She had already finished / finish her homework when her friends came over to play.
had already finished
finish
9. By the time I reached the airport, the flight had already depart / departed.
had already depart
departed
10. Before the museum closed, we had explored / has explore every exhibit.
had explored
has explore
Use Present Perfect Continuous
1. Aanya ............................................................. (read) all morning, and now she has finished the book.
Use Present Perfect Continuous
2. I have lived here for five years, and I ........................................................... (work) as a teacher.
Use Present Perfect Continuous
3. They ....................................................... (practise) for hours, so they feel ready.
Use Present Perfect Continuous
4. He ........................................................... (cook) since 6 p.m., and dinner is ready now.
Use Present Perfect Continuous
5. We .................................................................. (renovate) for months, and we finished the living area.
Use Present Perfect Simple or Present Perfect Continuous
1. My brother (a) (never be) to New York.
Use Present Perfect Simple or Present Perfect Continuous
2. I hope the rain will stop soon. It .................................................... (rain) for hours.
Use Present Perfect Simple or Present Perfect Continuous
3. John (a) (try) to call the doctor all morning.
Use Present Perfect Simple or Present Perfect Continuous
4. The garden is so beautiful because they ................................................ (plant) colourful flowers.
Use Present Perfect Simple or Present Perfect Continuous
5. We (a) (finish) our homework.
Use Present Perfect Simple or Present Perfect Continuous
6. The children .................................................... (not return) from school yet.
Use Present Perfect Simple or Present Perfect Continuous
7. I .................................................... (watch) TV for three hours.
Use Present Perfect Simple or Present Perfect Continuous
8. I can’t find my mobile phone! I think I (a) (just lose) it.
Use Present Perfect Simple or Present Perfect Continuous
9. They are covered in paint because they .............................................. (paint) the house.
Use Present Perfect Simple or Present Perfect Continuous
10. Shaya (a) (watch) that movie three times.
