31) Present perfect - Настоящее время группы "Perfect" английского языка
Образование времён группы "perfect": Времена группы "perfect" образуются с помощью вспомогательного глагола "to have". Глагол "to have" ставится перед основным глаголом :
He has written to his friend = Он написал своему другу.
I/ you/ they/ we/ you HAVE. He/ she HAS.
Употребление : Настоящее время группы "perfect" используется, когда речь идёт о действии, которое уже совершилось до момента речи, но имеет непосредственное отношение к данному моменту :
He has finished his letter = Он закончил своё письмо. (То есть к данному моменту он уже закончил писать письмо и оно готово к отправлению).
Вопросительная форма : "Have" ставится в начале предложения :
Have you written to your friend? = Вы уже написали своему другу?
Has he already done his homework? = Он уже сделал домашнее задание?
Отрицательная форма : к "Have" добавляется "not" :
I have not been there yet = Я ещё там не был.
В некоторых случаях вместо "not" можно писать "never" :
I have never been there = Я никогда там не был.
I have not done my homework yet = Я ещё не сделал своё домашнее задание.
Можно делать сокращения : I HAVE = I'VE(АЙВ), HE HAS = HE'S(ХИЗ).
You have written to your friend = You've written to your friend.
You have not written to your friend = You haven't written to your friend.
Можно делать сокращение такого типа :
Have you ever been to London? Yes I have = Вы когда-нибудь были в Лондоне? Да, был.
(То есть вместо того чтобы дать полный ответ, можно написать только начало ответа.)
Has he ever been to any foreign country before? Yes, he has = Он когда ни будь был за границей? = Да, был.
"Perfect" можно употреблять, если речь идёт о недалёком прошлом :
I have seen him this morning = Я видел его сегодня утром (такое предложение можно сказать только утром того же дня).
Или так : I have been busy this afternoon = Я был занят сегодня днём (такое можно сказать только до 6 часов вечера).
Настоящее время группы "perfect" употребляется со следующими наречиями неопределённого времени :
Ever(эвэр) = Когда-либо.
Never(нэвэр) = Никогда.
Already(олрэди) = Уже.
Lately(лэйтли) = В последнее время(за последние дни/ недели).
Recently(рисэнтли) = В последнее время(за последние месяцы/ годы).
Yet(йет) = Ещё/ уже.
Just(джаст) = Только что.
Once(уанс) = Однажды.
I have done my homework already = Я уже сделал своё домашнее задание.
Have you done your homework yet? = Ты уже сделал своё домашнее задание?