The Present Perfect Simple tense is an essential aspect of English grammar that helps express actions that have occurred at an unspecified time before now or that began in the past and continue into the present. It is formed by combining the auxiliary verb “have” or “has” (depending on the subject) with the past participle of the main verb. Mastering the Present Perfect Simple tense is crucial for learners to effectively communicate in English. In the following exercises, you’ll be able to practice using this tense in different contexts. Remember to pay attention to the hints provided to help you select the correct answer.
Exercise 1: Present Perfect Simple
1. I *have visited* (visit) London several times.
2. She *has eaten* (eat) sushi before, but she doesn’t like it.
3. We *have traveled* (travel) to Spain and Italy.
4. They *have watched* (watch) the movie already.
5. John *has finished* (finish) his homework.
6. My parents *have bought* (buy) a new car.
7. He *has never flown* (never fly) in a hot air balloon.
8. She *has lived* (live) in New York for ten years.
9. I *have met* (meet) many interesting people during my travels.
10. We *have never seen* (never see) the Northern Lights.
11. They *have studied* (study) French for three years.
12. Tom *has passed* (pass) his driving test.
13. I *have always wanted* (always want) to visit Japan.
14. She *has read* (read) that book several times.
15. He *has just called* (just call) to say he is on his way.
Exercise 2: Present Perfect Simple
1. I *have tried* (try) this dessert before, and it’s delicious.
2. He *has never been* (never be) to a concert.
3. They *have already paid* (already pay) for the tickets.
4. She *has lost* (lose) her keys and can’t find them.
5. We *have visited* (visit) the museum many times.
6. The kids *have played* (play) soccer in the park.
7. She *has cooked* (cook) dinner for her family.
8. I *have started* (start) learning a new language.
9. He *has written* (write) several novels.
10. They *have won* (win) the championship twice.
11. We *have attended* (attend) many conferences this year.
12. She *has worked* (work) at the company for five years.
13. I *have painted* (paint) my room three times.
14. He *has given* (give) a speech at the event.
15. They *have cleaned* (clean) the house from top to bottom.