Present Perfect vs Past Simple — упражнения, уровень B2
Кратко о правиле · B2
Past Simple ставим при конкретном завершённом времени (last summer, in 2010, before moving) — даже если действие длилось долго: He lived there for five years before he moved.
Present Perfect — при связи с настоящим или незавершённом периоде (since, so far, this week, recently). «For + период» бывает в обоих временах — решает контекст (действие ещё длится → Present Perfect).
Упражнения
1. Раскрой скобки
Поставьте глагол из скобок в Present Perfect или Past Simple по маркеру или контексту.
- 1.She ___ (finish) her homework. (already)
- 2.They ___ (move) to London in 2019.
- 3.I ___ (not / eat) anything since breakfast.
- 4.He ___ (buy) a new car last week.
- 5.We ___ (visit) Paris several times.
- 6.She ___ (not / see) him yesterday.
- 7.___ you ever ___ (be) to Japan?
- 8.I ___ (read) that book when I was on holiday.
- 9.They ___ (live) here for five years. (since 2018)
- 10.He ___ (break) his leg two days ago.
2. Выбери вариант
Выберите правильный вариант.
- 1.I ___ this movie three times already. a) saw b) have seen c) have been seeing
- 2.She ___ her keys yesterday. a) has lost b) lost c) loses
- 3.They ___ each other since 2010. a) know b) have known c) knew
- 4.He ___ in London for five years before moving to Paris. a) has lived b) lived c) lives
- 5.We ___ just finished our homework. a) have b) had c) have had
- 6.___ you ever ___ to Japan? a) Did ... go b) Have ... been c) Do ... go
- 7.She ___ her grandmother last weekend. a) has visited b) visited c) visits
- 8.I ___ never ___ such a beautiful sunset. a) have ... seen b) did ... see c) was ... seeing
- 9.He ___ already ___ the report. a) has ... finished b) finished c) finishes
- 10.When ___ you ___ that book? a) have ... bought b) did ... buy c) do ... buy
3. Исправь ошибку
Найдите и исправьте ошибку во времени глагола.
- 1.I have visited Paris last summer.
- 2.She already finished her homework.
- 3.They have bought a new car yesterday.
- 4.He never went to Japan.
- 5.We have seen that movie two weeks ago.
- 6.I have finished the project last Friday.
- 7.Did you ever eat Thai food?
- 8.He has left the office an hour ago.
- 9.They didn't finish their homework yet.
- 10.We have met him in 2018.
4. Переставь слова
Составьте предложение из слов.
- 1.last year / she / visited / Paris
- 2.never / I / have / to Japan / been
- 3.yesterday / we / a movie / watched
- 4.already / they / their homework / have finished
- 5.he / me / called / last night
- 6.just / I / the report / have submitted
- 7.she / the email / did not receive
- 8.recently / they / a new car / have bought
- 9.in 2010 / we / here / moved
- 10.so far / she / three books / has written
Ответы
1. Раскрой скобки
- 1.has finished
- 2.moved
- 3.have not eaten
- 4.bought
- 5.have visited
- 6.did not see
- 7.Have been
- 8.read
- 9.have lived
- 10.broke
2. Выбери вариант
- 1.b
- 2.b
- 3.b
- 4.b
- 5.a
- 6.b
- 7.b
- 8.a
- 9.a
- 10.b
3. Исправь ошибку
- 1.I visited Paris last summer.
- 2.She has already finished her homework.
- 3.They bought a new car yesterday.
- 4.He has never been to Japan.
- 5.We saw that movie two weeks ago.
- 6.I finished the project last Friday.
- 7.Have you ever eaten Thai food?
- 8.He left the office an hour ago.
- 9.They haven't finished their homework yet.
- 10.We met him in 2018.
4. Переставь слова
- 1.She visited Paris last year.
- 2.I have never been to Japan.
- 3.We watched a movie yesterday.
- 4.They have already finished their homework.
- 5.He called me last night.
- 6.I have just submitted the report.
- 7.She did not receive the email.
- 8.They have recently bought a new car.
- 9.We moved here in 2010.
- 10.She has written three books so far.
