Модальнідієслова можуть вживатися в поєднанні з перфектно формою інфінітива. зване також модальний перфект (modal perfect). При цьому смислове навантаження перфектно інфінітива має різне значення і залежить від конкретного модального дієслова і контексту.
Вживання модального перфекта може називати дію в минулому, нереальне дію, ступінь впевненості в певному дії, а також може вказувати на те, що відбулося дію протилежне очікуваному.
Після модальних дієслів, дієслово have. утворює перфектний інфінітив, вимовляється в скороченої формі [əv] [1].
They must have gone away already. [# 'Mʌst #' əv] - Вони, мабуть, уже виїхали.
Can + Perfect Infinitive
У негативних і питальних реченнях модальне дієслово can. вживається з перфектний інфінітивом, передає невіра в дію або подія, яка мала місце в минулому:
I don # 't believe he can have done it. He is too weak. - Я не вірю, що він міг зробити це. Він занадто слабкий.
She can # 't have overslept. She is never late. - Вона не могла проспати. Вона ніколи не запізнюється.
Could + Perfect Infinitive
I don # 't believe he could have done it. He is too weak. - Щось мені не віриться, що він міг зробити це. Він занадто слабкий.
I didn # 't believe he could have done it. He was too weak. - Я не вірив, що він міг зробити це. Він був дуже слабкий.
Також перфектна форма дієслова вживається з модальним дієсловом could для вказівки на дію, яке могло статися, але не сталося [2].
We could have gone. but we didn # 't. - Ми могли піти, але не пішли.
Might + Perfect Infinitive
Don # 't be angry with her. She might not have known about it. - Не злися на неї. Вона, можливо, і не знала про це.
Must + Perfect Infinitive
Модальний дієслово must з перфектний інфінітивом указує на впевненість або високу ймовірність дії, що має місце в минулому і має відношення до поточного моменту:
I figured I must have hurt the muscle while playing. - Я припустив, що пошкодив м'яз під час гри.
I can # 't find the key. I mustn # 't have taken it. - Я не можу знайти ключі, мабуть, я не взяв їх.
Need + Perfect Infinitive
Модальний дієслово need в поєднанні з перфектний інфінітивом висловлює сумнів в доцільності вчиненого дії в минулому, вживається тільки в питальних і негативних пропозиціях:
Need you have done it? - І яка була необхідність тобі робити це?
He needn # 't have been present all the time. - Йому не потрібно було бути присутнім весь цей час. (Не було ніякої необхідності).
Ought + Perfect Infinitive
Модальний дієслово ought в поєднанні з перфектний інфінітивом висловлює осуд, докір за те, що не було зроблено або було зроблено неправильно:
You ought to have done it previously. - Тобі слід було зробити це раніше.
Will + Perfect Infinitive
Дієслово will в поєднанні з перфектний інфінітивом вживається для вираження рішучості, бажання або наміри виконати дію, яке має закінчитися до певного моменту в майбутньому або до початку іншого дії:
I won # 't have done it by the time you get back. - Я (не закінчена) не зроблю цього до твого приходу.
Модальний дієслово will з перфектний інфінітивом вживається для вираження звичайного або повторного дії в минулому і продовжується до теперішнього моменту:
It differs to anything you will have done before. - Це відрізняється від усього, що ви (зазвичай) робили раніше.
Will з перфектний інфінітивом також висловлює впевненість, висновок, висновок, який нещодавно трапився в минулому і має відношення до поточного стану або дії:
Everything says it will have been done when I was out. - Все вказує на те, що це було зроблено коли мене не було.
Але особиста впевненість не є то, як воно є насправді. Тому якщо ми хочемо сказати те, як воно було об'єктивно (наприклад, самі це зробили або бачили), то вживання модального дієслова will тут буде недоречним. Порівняйте:
No doubt he will have heard about it. He is informed everything I say. - Безсумнівно, він чув про це. Йому доносять все, що я скажу. (Особиста впевненість мовця).
He # 's lying he has heard about it. I told him personally. - Він бреше, він чув про це. Я йому особисто говорив. (Не особиста впевненість а факт з точки зору мовця).
Якщо подія в минулому не пов'язано з справжньою подією то вживається форма минулого часу дієслова will тобто would.
Do now what you would do. - Робіть так, як би робили тоді (зазвичай робили).
Would + Perfect Infinitive
Модальний дієслово "would" в поєднанні з перфектний інфінітивом вживається для вираження бажаного суб'єктом дії, але яке не відбулося:
I wouldn # 't have done it. But I was still so young that time and when you # 're young you do what you #' re not supposed to do. - Я не хотів цього робити. Але тоді я був ще такий молодий. А коли ти молодий, ти робиш те, що не повинен робити.
I would have come but I was stuck in traffic. - Я б приїхав, але я застряг у пробці.
В даному значенні would вживається не для вказівки на дію в минулому а як більш м'яка форма дієслова will і висловлює перевагу. На те, що дія відноситься до минулого вказується за допомогою перфектно інфінітива. Порівняйте з пропозицією в теперішньому часі:
I would do it. But I am so tired. - Я б хотів це зробити. Але я так втомився.
Would в поєднанні з перфектний інфінітивом вживається для побудови умовного пропозиції. виражає невиконане з яких-небудь причин дію в минулому (див.також Умовний спосіб II):
I would have come if I hadn # 't been stuck in traffic. - Я б приїхав, якщо б # 'не застряг тоді в пробці.
Порівняйте з пропозицією в теперішньому часі:
I would come if I weren # 't stuck in traffic. - Я б приїхав, якщо б # '(з #' годину) не застряг в пробці.
Should + Perfect Infinitive
Модальний дієслово should в поєднанні з перфектний інфінітивом вживається для вираження невиконаного зобов'язання, того, що слід було б зробити, але зроблено не було:
I should have stayed home. - Мені слід було б залишитися вдома.
You shouldn # 't have eaten so much. - Тобі не слід було об'їдатися.