Время Present Perfect
1 960 упражнений с пропусками в 4 формах
Для того, что произошло до настоящего момента и важно сейчас. Английский отмечает это через have или has плюс третью форму глагола.
Выберите форму для работы
Когда он нужен
Берите Present Perfect, когда прошедшее событие держит настоящее. Четыре случая покрывают почти всё:
- результат никуда не делся. I have lost my keys. Потеря случилась раньше; проблема — сейчас.
- жизненный опыт, без даты. She has worked in three countries. Когда именно — не важно.
- период ещё не закрыт. We have had four calls today. Сегодня ещё идёт, значит звонки могут быть и дальше.
- совсем свежая новость. The train has just left. Часто с just, already или yet.
Present Perfect или Past Simple
Этот выбор решает большинство экзаменационных вопросов. Проверка простая: названо ли в предложении законченное время?
Если названо — Past Simple. I finished the report on Friday. Пятница прошла.
Если не названо, а событие важно сейчас, — Present Perfect. I have finished the report. Вы сообщаете, что отчёт готов.
Одно и то же событие берёт то или другое время в зависимости от того, что вы добавите:
- He has moved to Berlin. — он там живёт сейчас.
- He moved to Berlin in 2019. — факт про 2019 год.
Третья форма
Present Perfect всегда берёт третью форму глагола — ту, что в таблицах стоит последней: go, went, gone. У правильных глаголов она делается через -ed и потому совпадает со второй: work, worked, worked. Учить надо неправильные, в ходу их около сотни.
Одну пару стоит развести сразу. Been значит, что человек съездил и вернулся. Gone значит, что он всё ещё там.
- She has been to Rome. — съездила когда-то; сейчас она здесь.
- She has gone to Rome. — она в Риме.
Все формы
| Подлежащее | Утверждение | Отрицание | Вопрос |
|---|---|---|---|
| I, you, we, they | have seen | haven't seen | Have you seen …? |
| he, she, it | has seen | hasn't seen | Has she seen …? |
Ошибки, которых стоит избегать
Неверно: I have seen him yesterday. верно: I saw him yesterday.
Слово законченного времени — yesterday, last week, in 2019 — требует Past Simple. Present Perfect такого слова не принимает.
Неверно: She have finished. верно: She has finished.
He, she и it берут has. Всё остальное берёт have.
Неверно: I have went there twice. верно: I have been there twice.
После have или has идёт третья форма, а не вторая. Went — прошедшее от go; третья форма — gone, а для съездил и вернулся — been.