Present Perfect — упражнения, уровень B1

Сгенерировать под ученикаДругие уровни: A2 · B2

Кратко о правиле · B1

На B1 Present Perfect противопоставляется Past Simple: без точного времени (I have seen it) vs с точным (I saw it yesterday). Также for / since для длительности.

Форма: have / has (+ not) + III форма; вопрос — Have / Has вперёд.

Упражнения

1. Раскрой скобки

Поставьте глагол из скобок в III форму (причастие).

  1. 1.I have never ___ (be) to London.
  2. 2.She has already ___ (eat) breakfast.
  3. 3.They have ___ (finish) their homework.
  4. 4.He has just ___ (see) a movie.
  5. 5.We have ___ (live) here for five years.
  6. 6.Have you ever ___ (meet) a celebrity?
  7. 7.She has not ___ (write) the report yet.
  8. 8.I have ___ (buy) a new car.
  9. 9.He has never ___ (drive) a truck.
  10. 10.They have already ___ (go) to bed.

2. Выбери вариант

Выберите правильный вариант.

  1. 1.She ___ her homework already. a) finished b) has finished c) finishes
  2. 2.They ___ to the new restaurant yet. a) haven't been b) didn't go c) aren't
  3. 3.He ___ his keys. He can't find them. a) lost b) has lost c) loses
  4. 4.We ___ here for three years. a) live b) have lived c) lived
  5. 5.I ___ that movie several times. a) saw b) have seen c) see
  6. 6.___ you ever ___ sushi? a) Did...try b) Have...tried c) Do...try
  7. 7.She ___ just ___ the office. a) has...left b) is...leaving c) left
  8. 8.They ___ not ___ their project yet. a) have...finished b) did...finish c) are...finishing
  9. 9.He ___ never ___ to Australia. a) has...been b) is...going c) was
  10. 10.I ___ a cold since last week. a) have had b) had c) am having

3. Исправь ошибку

Найдите и исправьте ошибку в предложении.

  1. 1.I have saw that movie already.
  2. 2.She has went to London three times.
  3. 3.They have not finish their homework yet.
  4. 4.He has lived in Paris from 2015.
  5. 5.We have visited our grandparents last weekend.
  6. 6.Have you ever eat sushi?
  7. 7.She hasn't never been to the USA.
  8. 8.I have already wrote a letter.
  9. 9.The train has just leave.
  10. 10.How long have you knowing him?

4. Переставь слова

Составьте предложение из слов.

  1. 1.already / has / her / homework / finished / she
  2. 2.visited / times / London / several / they / have
  3. 3.eaten / have / lunch / just / I
  4. 4.never / seen / has / movie / that / he
  5. 5.bought / have / car / new / a / we
  6. 6.read / book / that / before / you / have
  7. 7.just / the / has / arrived / train
  8. 8.three / emails / has / written / she / today
  9. 9.not / have / their / finished / yet / project / they
  10. 10.been / ever / you / have / to / Japan

Ответы

1. Раскрой скобки

  1. 1.been
  2. 2.eaten
  3. 3.finished
  4. 4.seen
  5. 5.lived
  6. 6.met
  7. 7.written
  8. 8.bought
  9. 9.driven
  10. 10.gone

2. Выбери вариант

  1. 1.b
  2. 2.a
  3. 3.b
  4. 4.b
  5. 5.b
  6. 6.b
  7. 7.a
  8. 8.a
  9. 9.a
  10. 10.a

3. Исправь ошибку

  1. 1.I have seen that movie already.
  2. 2.She has been to London three times.
  3. 3.They have not finished their homework yet.
  4. 4.He has lived in Paris since 2015.
  5. 5.We visited our grandparents last weekend.
  6. 6.Have you ever eaten sushi?
  7. 7.She has never been to the USA.
  8. 8.I have already written a letter.
  9. 9.The train has just left.
  10. 10.How long have you known him?

4. Переставь слова

  1. 1.She has already finished her homework.
  2. 2.They have visited London several times.
  3. 3.I have just eaten lunch.
  4. 4.He has never seen that movie.
  5. 5.We have bought a new car.
  6. 6.You have read that book before.
  7. 7.The train has just arrived.
  8. 8.She has written three emails today.
  9. 9.They have not finished their project yet.
  10. 10.Have you ever been to Japan?

Нужны такие же — но под вашего ученика?

Flexo соберёт упражнения на Present Perfect под уровень и словарь конкретного ученика за минуту — с PDF и тренажёром с авто-проверкой. Сейчас закрытая бета — оставьте email, откроем доступ.