Форма глагола выражающая перфектный аспект в настоящем времени – настоящее перфектное (present perfect) образуется с помощью вспомогательного глагола have в форме настоящего времени и смыслового глагола в форме причастия II:
Обратите внимание, что в переводе примера, время глагола «сказать» хоть и соответствует прошедшему времени, в английском варианте глагольная группа "has said" все таки употребляется в настоящем времени и предложение "He has said." можно буквально перевести как «Oн имеет (на данный момент) сказанное».
Часто употребляемый в практических грамматиках термин «настоящее перфектное время» (present perfect tense) с точки зрения грамматики не корректен, так как это не временная форма глагола, а аспектно-временная форма, подробнее см.: Аспект и время глагола.
В вопросительной форме настоящего перфектного вспомогательный глагол ставится перед подлежащим. В отрицательной форме – перед смысловым глаголом ставится отрицание not:
В разговорном варианте английского языка вместо полных форм вспомогательного глагола have обычно употребляются сокращённые: haven't, hasn't:
В вопросительно-отрицательной форме сокращенная форма вспомогательного глагола ставится перед подлежащим:
Формы глагола перфектного аспекта настоящего времени употребляются для:
Для выражения уже прекратившегося действия, когда настоящая ситуация или состояние связаны с этим действием или являются его результатом:
При этом текущая ситуация или состояние может выражаться указанием на период времени в настоящем, который еще не закончился: today (сегодня), this week / month (на этой неделе / в этом месяце) и т.п.
Если же период, о котором говорится, уже закончился, то употребляется неопределённый аспект в прошедшем времени:
Совершенно не имеют значения обстоятельства, при которых было совершено действие. Эти обстоятельства используются для того, чтобы уточнить детали:
Для выражения одновременных не закончившихся действий:
Сравните с этим предложением:
Для выражения информационного, осведомительного высказывания, указывающее на состояние дел в текущий момент:
Обратите внимание, что при употреблении глагола be в настоящей неопределённой форме, обстоятельство места образуется с помощью предлога to:
Однако, если действие не закончилось, то предлог to может не употребляться:
С глаголами в форме перфектного аспекта настоящего времени часто употребляются слова-маркеры: already (уже), ever (когда-либо), never (никогда), yet (еще; уже), since (с того момента), before (до этого), for (в течение):
Настоящее перфектное не употребляется с указателями в прошлое время, например: "in 1964" (в 1964 году), yesterday (вчера), last week / month (на той неделе / в прошлом месяце) и т.п.:
Как было сказано настоящее перфектное не употребляется, если имеются указатели на прошлое время. Однако настоящее перфектное может употребляться с наречиями указывающие на ближайшее прошлое, такими как: just (только что), just now (только что), recently (недавно), lately (за последнее время). В таких случаях акцентом является текущее состояние:
Источник: Present Perfect Tense https://esl.wiki/ru/grammar/present_perfect
Обсуждение