PRESENT PERFECT
Настоящее завершенное время (Present Perfect) в английском языке используется, когда мы хотим сказать, что действие произошло, но результат его важен в настоящем.
Present Perfect выражается при помощи вспомогательного глагола have (has), после которого следует смысловой глагол в третьей форме.
У правильных глаголов третья форма образуется так же, как и вторая - с окончанием -ed. Списки правильных и неправильных глаголов вы можете посмотреть в разделе Vocabulary.
Форма вспомогательного глагола has используется в 3 лице единственном числе, форма have - во множественном числе и с местоимениями I и you.
The children have played football. - Дети сыграли в футбол.
I have seen this film. - Я видел этот фильм.
He has been to London. - Он побывал в Лондоне.
В отрицаниях к глаголу have / has добавляется not.
В разговорной речи используется сокращённая форма haven't / hasn't.
They have not built the house.
Or: They haven't built the house. - Они не построили дом.
She has not eaten the sweet.
Or: She hasn't eaten the sweet. - Она не съела конфету.
В вопросах глагол have / has перемещается вперёд и ставится перед подлежащим.
They have bought a car.
Have they bought a car? - Они купили машину?
The boy has read the book.
Has the boy read the book? - Мальчик прочитал книгу?
Краткие ответы на вопрос (да / нет):
Has he come?
Yes, he has. / No, he hasn't.
Have they left?
Yes, they have. / No, they haven't.
В настоящем завершенном времени часто используются слова ever (когда-либо), never (никогда), just (только что), already (уже), и yet (уже/ещё не).
She has just written the letter. - Она только что написала письмо.
We have already learnt the poem. - Мы уже выучили стихотворение.
They have never heard this song. - Они никогда не слышали эту песню.
Have you ever driven a car? - Вы когда-либо водили машину?
Has he done his homework yet? - Он уже сделал уроки?
She hasn't cooked breakfast yet. - Она ещё не приготовила завтрак.
Запомните!
И Present Perfect, и Past Simple переводятся на русский язык прошедшим временем, но Past Simple связано по смыслу с прошлым, а Present Perfect c настоящим.
Нужно различать обстоятельства времени, которые используются в этих временах. Сравните:
Present Perfect | Past Simple |
They have already seen the film. | They saw the film last week. |
She has been to Moscow this week. | She was in Moscow a week ago. |
I have just broken the cup. | I broke the cup yesterday. |
Tim has caught a big fish this year. | Tim caught a big fish in 2022. |