Present Perfect — упражнения, уровень B2
Кратко о правиле · B2
На B2 — тонкости: been vs gone (has been = съездил и вернулся, has gone = уехал и там сейчас), for vs since, и запрет точного прошедшего времени с Present Perfect.
Форма и вопросы — как на B1.
Упражнения
1. Раскрой скобки
Поставьте глагол из скобок в Present Perfect.
- 1.She ___ (finish) her homework already.
- 2.They ___ (live) in this city for ten years.
- 3.I ___ (never/see) such a beautiful sunset.
- 4.He ___ (just/arrive) at the airport.
- 5.We ___ (already/eat) lunch, so we're not hungry.
- 6.___ you ever ___ (visit) Japan?
- 7.She ___ (not/read) that book yet.
- 8.How long ___ they ___ (know) each other?
- 9.The train ___ (just/leave) the station.
- 10.I ___ (never/be) to London before.
2. Выбери вариант
Выберите правильный вариант.
- 1.I ___ this movie before. a) saw b) have seen c) see
- 2.She ___ her homework already. a) finishes b) has finished c) finished
- 3.They ___ to London. a) have never been b) never went c) never go
- 4.He ___ just left. a) has left b) left c) leaves
- 5.We ___ each other for ten years. a) know b) have known c) knew
- 6.___ you ever been to Japan? a) Have b) Did c) Were
- 7.They ___ not finished the project yet. a) have b) are c) did
- 8.I ___ my keys. I can't find them. a) lose b) have lost c) lost
- 9.She ___ in this company since 2010. a) works b) has worked c) worked
- 10.They ___ already eaten. a) have b) are c) did
3. Исправь ошибку
Найдите и исправьте ошибку в предложении.
- 1.She has went to the store already.
- 2.I have saw that movie three times.
- 3.He have finished his homework.
- 4.They has lived here since five years.
- 5.Have you ever be to London?
- 6.She hasn't wrote the report yet.
- 7.We have just finish our lunch.
- 8.I have not seen him since two months.
- 9.He has already do his chores.
- 10.Has she ever flew in a plane?
4. Переставь слова
Составьте предложение из слов.
- 1.never / to / has / Japan / she / been
- 2.their / finished / homework / already / they / have
- 3.you / seen / ever / have / movie / that
- 4.the / left / just / he / office / has
- 5.known / years / each / for / have / we / ten / other
- 6.from / heard / Monday / not / I / have / him / since
- 7.tried / ever / sushi / she / has
- 8.at / arrived / the / airport / just / have / they
- 9.that / twice / seen / already / film / we / have
- 10.abroad / been / never / has / he
Ответы
1. Раскрой скобки
- 1.has finished
- 2.have lived
- 3.have never seen
- 4.has just arrived
- 5.have already eaten
- 6.Have … visited
- 7.has not read
- 8.have … known
- 9.has just left
- 10.have never been
2. Выбери вариант
- 1.b
- 2.b
- 3.a
- 4.a
- 5.b
- 6.a
- 7.a
- 8.b
- 9.b
- 10.a
3. Исправь ошибку
- 1.She has gone to the store already.
- 2.I have seen that movie three times.
- 3.He has finished his homework.
- 4.They have lived here for five years.
- 5.Have you ever been to London?
- 6.She hasn't written the report yet.
- 7.We have just finished our lunch.
- 8.I have not seen him for two months.
- 9.He has already done his chores.
- 10.Has she ever flown in a plane?
4. Переставь слова
- 1.She has never been to Japan.
- 2.They have already finished their homework.
- 3.Have you ever seen that movie?
- 4.He has just left the office.
- 5.We have known each other for ten years.
- 6.I have not heard from him since Monday.
- 7.Has she ever tried sushi?
- 8.They have just arrived at the airport.
- 9.We have already seen that film twice.
- 10.He has never been abroad.
