Present Perfect — упражнения, уровень B1
Кратко о правиле · 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.I have never ___ (be) to London.
- 2.She has already ___ (eat) breakfast.
- 3.They have ___ (finish) their homework.
- 4.He has just ___ (see) a movie.
- 5.We have ___ (live) here for five years.
- 6.Have you ever ___ (meet) a celebrity?
- 7.She has not ___ (write) the report yet.
- 8.I have ___ (buy) a new car.
- 9.He has never ___ (drive) a truck.
- 10.They have already ___ (go) to bed.
2. Выбери вариант
Выберите правильный вариант.
- 1.She ___ her homework already. a) finished b) has finished c) finishes
- 2.They ___ to the new restaurant yet. a) haven't been b) didn't go c) aren't
- 3.He ___ his keys. He can't find them. a) lost b) has lost c) loses
- 4.We ___ here for three years. a) live b) have lived c) lived
- 5.I ___ that movie several times. a) saw b) have seen c) see
- 6.___ you ever ___ sushi? a) Did...try b) Have...tried c) Do...try
- 7.She ___ just ___ the office. a) has...left b) is...leaving c) left
- 8.They ___ not ___ their project yet. a) have...finished b) did...finish c) are...finishing
- 9.He ___ never ___ to Australia. a) has...been b) is...going c) was
- 10.I ___ a cold since last week. a) have had b) had c) am having
3. Исправь ошибку
Найдите и исправьте ошибку в предложении.
- 1.I have saw that movie already.
- 2.She has went to London three times.
- 3.They have not finish their homework yet.
- 4.He has lived in Paris from 2015.
- 5.We have visited our grandparents last weekend.
- 6.Have you ever eat sushi?
- 7.She hasn't never been to the USA.
- 8.I have already wrote a letter.
- 9.The train has just leave.
- 10.How long have you knowing him?
4. Переставь слова
Составьте предложение из слов.
- 1.already / has / her / homework / finished / she
- 2.visited / times / London / several / they / have
- 3.eaten / have / lunch / just / I
- 4.never / seen / has / movie / that / he
- 5.bought / have / car / new / a / we
- 6.read / book / that / before / you / have
- 7.just / the / has / arrived / train
- 8.three / emails / has / written / she / today
- 9.not / have / their / finished / yet / project / they
- 10.been / ever / you / have / to / Japan
Ответы
1. Раскрой скобки
- 1.been
- 2.eaten
- 3.finished
- 4.seen
- 5.lived
- 6.met
- 7.written
- 8.bought
- 9.driven
- 10.gone
2. Выбери вариант
- 1.b
- 2.a
- 3.b
- 4.b
- 5.b
- 6.b
- 7.a
- 8.a
- 9.a
- 10.a
3. Исправь ошибку
- 1.I have seen that movie already.
- 2.She has been to London three times.
- 3.They have not finished their homework yet.
- 4.He has lived in Paris since 2015.
- 5.We visited our grandparents last weekend.
- 6.Have you ever eaten sushi?
- 7.She has never been to the USA.
- 8.I have already written a letter.
- 9.The train has just left.
- 10.How long have you known him?
4. Переставь слова
- 1.She has already finished her homework.
- 2.They have visited London several times.
- 3.I have just eaten lunch.
- 4.He has never seen that movie.
- 5.We have bought a new car.
- 6.You have read that book before.
- 7.The train has just arrived.
- 8.She has written three emails today.
- 9.They have not finished their project yet.
- 10.Have you ever been to Japan?
