Группа временных форм Perfect образуется при помощи вспомогательного глагола to have в настоящем времени и причастия II смыслового глагола. have + V3 (-ed)
have had shall/will has have
В вопросительном предложении вспомогательный глагол to have стоит перед подлежащим; для образования отрицательной формы глагола частица not ставится после вспомогательного глагола to have.
Настоящее завершенное время (The Present Perfect Tense) Формообразование Утвердительные Вопросительные Отрицательные предложения предложения предложения His pupils have made Have his pupils made His pupils haven't good progress lately. good progress lately? good progress lately.
She has read this book. Has she read this book? She hasn’t read this book.
Прошедшее завершенное время (The Past Perfect Tense) Формообразование Утвердительные Вопросительные Отрицательные предложения предложения предложения By the time he came Had you done it I hadn't done it I had done it. by the time he came? by the time he came.
Будущее завершенное время (The Future Perfect Tense) Формообразование Утвердительные Вопросительные Отрицательные предложения предложения предложения I shall have done it Shall I have done it I shall not have done it by the time he comes. by the time he comes? by the time he comes.
Значение 1. Present Perfect обозначает действие, которое завершилось к настоящему моменту и результаты которого ощущаются в настоящем: I have lost my exercise-book (and now I am unable to prepare my homework). 2. Present Perfect обозначает действие, которое началось в прошлом, продолжалось в течение некоторого времени вплоть до настоящего момента и иногда продолжается в момент речи: Не has lived in this street for five years. They haven’t seen us since the end of October. Следующие наречия неопределенного времени и частотности обычно употребляются с Present Perfect: already «уже» (в утвердительных предложениях); yet «еще, уже» (в отрицательных и вопросительных предло¬жениях); ever «когда-либо»; never «никогда»; lately «недавно»; recently «недавно»; of late «недавно»; just «только что» (в утвердительных предложениях); seldom «редко»; twice «дважды»; so far «до сих пор».