Настоящее совершенное время (Present Perfect)

Определение

В английской грамматике  настоящее совершенное время — present perfect – особенность глагола, которая выражает действие, которое началось в прошлом и недавно завершилось или продолжается до текущего времени.

Настоящее совершенное время (present perfect) формируется путем объединения глаголов has или have с причастием прошедшего времени (past participle) (как правило, глагол, который заканчивается на -d, -ed, или -n). Смотрите список неправильных глаголов (irregular verbs).

Настоящее совершенное время употребляется со следующими временными указателями: for, since, already, yet, always, just, ever, never, so far, today, this week / month и пр., how long, lately, recently, still и др.

Мы употребляем настоящее совершенное время:

  • для обозначения действия, которое началось в прошлом и продолжается до настоящего времени, особенно при наличии глаголов состояния, таких как be, have, like, know и др. В этом случае мы часто употребляем предлоги for и since;

Пример:

Marry has had the dog for three years. — У Мэри уже три года есть собака. (У нее есть собака на протяжении трех лет и по сегодняшний день).

  • для обозначения действия, которое недавно завершилось и результат которого заметен в настоящее время;

Пример:

She has just washed her hair. — Она только что помыла голову. (Сейчас она вытирает волосы полотенцем, поэтому действие недавно завершилось).

  • для обозначения действия, которое произошло в прошлом в неопределенное время. Точное время не указывается, поскольку оно неизвестно или не имеет значения. Акцент делается на самом действии;

Пример:

The Taylors have bought a sailing boat. — Тэйлоры купили парусную яхту. (Точное время неизвестно или неважно. Важен сам факт, что сейчас у них есть яхта).

  • для обозначения действия, произошедшего в пределах временного промежутка, который еще не закончился в момент речи. При этом мы часто употребляем такие слова и выражения, как today, this morning/evening/week/month и др.

Пример:

He has taken fourteen pictures today. — Сегодня он сделал четырнадцать фотографий. (Промежуток времени — сегодня, который еще не закончился. И он может сделать еще больше фотографий).
НО: He took thirty pictures yesterday. — Он сделал тридцать фотографий вчера. (Период — вчера — уже завершен)

Примечание: Мы употребляем настоящее совершенное время (Present Perfect), чтобы рассказать новость, а простое прошедшее время (Past Simple) или прошедшее длительное время (Past Continuous), чтобы сообщить ее подробности.