The Present Perfect Tense – видовременная глагольная форма. Характерный признак – действие совершилось и важен результат действия в настоящий момент.
Образование:
Have/has + V3 (-ed)
Слова-маячки или подсказки:
Just – только что (в утвердительном предложении стоит между глаголами have/ has и V3 (-ed).
Например:
Marina has just opened the door. — Марина только что открыла дверь. (Важно, что действие совершили и есть результат этого действия: сейчас дверь открыта). При этом не важно, когда было совершено действие.
The children have just closed the door. — Дети только что закрыли дверь. (Важно, что действие совершили и есть результат этого действия: сейчас дверь закрыта. При этом не важно, когда было совершено действие.
Already – уже (в утвердительном предложении стоит между глаголами have/ has и V3 (-ed).
Например:
Boris has already done his homework. Борис уже сделал домашнюю работу.
Важно, что действие Борис совершил и есть результат этого действия: сейчас Борис свободен). При этом не важно, когда было совершено действие.
Yet – уже, ещё (употребляется в отрицательной и вопросительной формах в конце предложения).
Например: Larry has just translated the text. – Ларри только что перевел текст.
Larry hasn’t translated the text yet. – Ларри ещё не перевел текст. (Результат: — он его еще переводит).
Has Larry translated the text yet? – Ларри уже перевёл текст?
Ever –
Never – никогда (употребляется в отрицательном предложении). При этом к вспомогательным глаголам have или has не нужно прибавлять отрицательную частицу not, так как never – никогда – само по себе отрицательное слово, а в английском языке нет двойного отрицания.
Например:
- Have you ever been to Spain? – Ты когда-либо был в Испании?
- I have never been to Spain. – Я никогда не был в Испании.
Все остальные слова-маячки ставятся в конце предложения
For – в течение какого-то времени
Since – c каких-то пор
Глагол можно переводить в настоящем времени, так как действие актуально в настоящий момент, важно с какого времени или в течение какого-времени выполняется действие.
Например: I have swum since 2017. – Я плаваю с 2017 года.
Steve has driven a car for 10 years. – Стив водит машину 10 лет.
С употреблением данных маячков в Present Perfect важно какой срок или сколько времени осуществляется данное действие.
Lately – последнее время
Recently – недавно
For ages – давно, вечность
Например:
Gordon has lived in Moscow recently. – Гордон живёт в Москве недавно.
I haven’t seen Andrey for ages. – Я не видел Андрея давно (вечность).