Аналога данного времени не существует в русском языке, так как в нашем понимании событие, которое завершилось и прошло, было в прошлом. А в понимании англичан событие, которое закончилось может быть и в настоящем времени. Поэтому Present Perfect (Настоящее совершенное время) означает действие, которое уже свершилось до определенного момента в настоящем.
I have eaten scrambled eggs for breakfast. – Я съел омлет на завтрак.
Children have already gone to school. –Дети уже ушли в школу.
Формула строения данного времени такова: вспомогательный глагол have (has) и причастие прошедшего времени смыслового глагола (Participle II). Для правильных глаголов форма причастия создается добавлением – ed к основе глагола, неправильные же имеют свою уникальную форму. Такие глаголы собраны в таблицу, которую можно найти в любом грамматическом справочнике или словаре.
My parents have just bought a new car, the model of what is BMW X6. – Мои родители только что купили новую машину, модель которой BMW X6.
Основным словом-показателем этого времени является already (уже).
Jessica has already finished her homework. – Джессика уже сделала домашнее задание.
Когда в предложении мы утверждаем что-либо, вспомогательный глагол ставим после подлежащего, которое также может быть выражено местоимением. Для 3л. ед. числа используется has, а для всех остальных – have. В вопросах нужно вспомогательный глагол ставить перед подлежащим, а в отрицательных предложениях have/has стоит после подлежащего, но добавляется частица not.
Kate and Kevin have not married yet. – Кейт и Кевин еще не поженились.
Have you been in Poland? – Ты был в Польше?
Has she changed clothes during the night? – Она меняла наряды этой ночью?
Present Perfect употребляется тогда, когда есть результат действия, которое завершилось.
She has done this task. – Она сделала это задание. (соответственно, есть результат)
Если речь идет о личном жизненном опыте, без указания конкретного времени.
I’ve visited Turkey but I’ve not been in Egypt. – Я был в Турции, но он не был в Египте.
Благодаря наречиям ever (когда-нибудь) never (никогда) в данном времени можно сообщить о том, что мы делали или нет когда-либо в жизни. Стоит также помнить, что в предложении не может быть двойного отрицания, поэтому если используется never, то частица not не используется.
Has your small daughter Christina ever eaten papaya? - No, she has never eaten papaya before today. – Твоя маленькая дочь Кристина ела когда - нибудь плод папайи? – Нет, она никогда не ела папайю до сегодняшнего дня.
Стоит также помнить, что если событие случилось в какое-то определенное время, то используется Past Simple. Если же период действия еще не закончился, тогда Present Perfect.
Bill has studied Thai since childhood. - Билл учит тайский язык с детства.
Joe visited Hong Kong last week. – Джо посетил Гонконг на прошлой неделе.