Present Perfect образуется с помощью вспомогательного глагола have/has и формы причастия прошедшего времени глагола (Past Participle). Способы образования предложений с правильными и неправильными глаголами разные.
— С правильными глаголами.
К форме инфинитива прибавляется окончание -ed.
— С неправильными глаголами.
Используется форма Past Participle (третья колонка таблицы неправильных глаголов).
Тип предложения |
Действительный залог |
Страдательный залог |
Утвердительное |
I (we, you, they) have asked. He (she, it) has asked. |
I (we, you, they) have been asked. He (she, it) has been asked. |
Вопросительное |
Have I (we, you, they) asked? Has he (she, it) asked? |
Have I (we, you, they) been asked? Has he (she, it) been asked? |
Отрицательное |
I (we, you, they) have not asked. He (she, it) has not asked. |
I (we, you, they) have not been asked. He (she, it) has not been asked. |
Случаи употребления The Present Perfect Tense
Действие, совершившееся в прошлом, но имеющее непосредственную связь с настоящим моментом. Без уточнения времени |
I have written this letter. Я написал это письмо. |
Действие, совершившееся в истекший период в настоящем (с такими словами, как today сегодня, this week на этой неделе, this month в этом месяце и т. д.) |
This week I have called her twice. На этой неделе я дважды звонил ей. I have visited him today. Сегодня я навестил его. |
С наречиями неопределенного времени: never никогда, ever когда-либо, yet еще, already уже, lately недавно (за последние дни или месяцы), recently недавно (за последние месяцы или годы); со словом since с, с тех пор |
I haven’t seen him since spring. Я не видел его с весны. |
В придаточных предложениях времени и условия после союзов after после того как, if если, when когда, as soon as как только, before прежде чем вместо Future Perfect |
I’ll go to the Crimea after I have taken my exams. Я поеду в Крым после того, как сдам экзамены. |
Действие или состояние, не законченное к моменту речи (переводится глаголом настоящего времени) |
I have known him for many years. Я знаю его много лет. |