Present perfect упражнения онлайн и тесты для практики



Пройдите тест по Present perfect: вставьте правильное слово в пропущенные места.
1. She ________ (eat) sushi before.
2. They ________ (not / finish) their homework yet.
3. He ________ (travel) to Paris three times this year.
4. We ________ (already / see) that movie.
5. Have you ________ (ever / try) Indian food?
6. My sister ________ (just / buy) a new car.
7. The cat ________ (run) away yesterday.
8. Maria ________ (live) in this city for five years.
9. Tom ________ (not / open) his presents yet.
10. They ________ (never / visit) Asia.
11. Have you ________ (ever / be) to Australia?
12. He ________ (break) his phone last week.
13. I ________ (not / see) my best friend for a long time.
14. She ________ (study) English since she was a child.
15. We ________ (not / go) to the beach this summer.
16. They ________ (just / arrive) at the airport.
17. Have you ________ (finish) your book yet?
18. The students ________ (already / take) the exam.
19. She ________ (not / clean) her room since last month.
20. He ________ (never / win) a prize before.
Правильные ответы:
1. has eaten
2. have not finished
3. has traveled
4. have already seen
5. ever tried
6. has just bought
7. ran
8. has lived
9. has not opened
10. have never visited
11. ever been
12. broke
13. have not seen
14. has studied
15. have not gone
16. have just arrived
17. have you finished
18. have already taken
19. has not cleaned
20. has never won
Практика Present Perfect онлайн
Вставь пропущенное слово в нужной форме Present Perfect:
| 1. | We ________ (just / finish) our homework. |
| 2. | She ________ (never / be) to London. |
| 3. | Tom ________ (not / clean) his room yet. |
| 4. | They ________ (already / see) the new movie. |
| 5. | My sister ________ (just / arrive) from Paris. |
| 6. | He ________ (not / eat) sushi before. |
| 7. | I ________ (not / visit) Spain yet. |
| 8. | She ________ (already / finish) her book. |
| 9. | They ________ (just / buy) a new car. |
| 10. | He ________ (never / travel) to Asia. |
| 11. | We ________ (already / watch) that movie. |
| 12. | She ________ (not / read) the new book yet. |
| 13. | They ________ (just / finish) their exams. |
| 14. | He ________ (never / try) sushi before. |
| 15. | My parents ________ (already / visit) Rome. |
| 16. | We ________ (not / go) to the new restaurant yet. |
| 17. | She ________ (just / finish) her project. |
| 18. | They ________ (not / see) the latest episode. |
| 19. | I ________ (never / eat) sushi. |
| 20. | My brother ________ (already / graduate) from university. |
Правильные ответы:
1. have just finished
2. has never been
3. has not cleaned
4. have already seen
5. has just arrived
6. has not eaten
7. have not visited
8. has already finished
9. have just bought
10. has never traveled
11. have already watched
12. has not read
13. have just finished
14. has never tried
15. have already visited
16. have not gone
17. has just finished
18. have not seen
19. have never eaten
20. has already graduated
Тесты для усвоения грамматики
Вставь пропущенные слова в форме Present Perfect:
- She ______ (finish) her homework.
- We ______ (not / eat) lunch yet.
- They ______ (visit) Paris last summer.
- He ______ (travel) to Japan twice.
- I ______ (read) five books this month.
- The cat ______ (catch) a mouse.
- We ______ (not / go) to the beach this year.
- She ______ (just / buy) a new car.
- They ______ (play) tennis for two hours.
- He ______ (not / see) that movie before.
- Alice ______ (live) in London for five years.
- We ______ (clean) the house already.
- My parents ______ (visit) us last weekend.
- The flowers ______ (not / water) for a week.
- She ______ (study) Spanish for a year.
- They ______ (not / finish) the project yet.
- He ______ (lose) his keys again.
- I ______ (never / eat) sushi before.
- The children ______ (play) outside all day.
- We ______ (just / move) into a new apartment.
Правильные ответы:
- has finished
- have not eaten
- have visited
- has traveled
- have read
- has caught
- have not gone
- has just bought
- have been playing
- has not seen
- has lived
- have cleaned
- have visited
- have not watered
- has been studying
- have not finished
- has lost
- have never eaten
- have been playing
- have just moved