Present Perfect — самое частое место ошибок у русскоязычных: в русском одно прошедшее время, а в английском выбирать приходится в каждом предложении. Задания ниже устроены так, чтобы натренировать именно этот выбор.
Кратко о правиле:
- Форма: have / has + третья форма глагола — I have finished. She has finished.
- Present Perfect связывает прошлое с настоящим: важен результат, а не момент. I have lost my keys — значит, я не могу войти сейчас.
- С точным временем в прошлом (yesterday, last week, in 2020, ago, when?) используется Past Simple, а не Present Perfect.
- Маркеры Present Perfect: just, already, yet, ever, never, since, for, this week, today, recently.
- have been to — был и вернулся, have gone to — уехал и ещё там.