Perfect infinitive после модальных глаголов

Андрей Лебедев Автор: Андрей Лебедев
Автор материалов по изучению английского языка и разговорной практике. Делится понятными объяснениями и примерами из реальной речи.

Perfect infinitive после модальных глаголов: правила, ошибкиРазбираем perfect infinitive: зачем он нужен и как конструкция have + V3 меняет смысл. Сравним should have и must have, посмотрим, как через эту форму выражают критику и сожаления, и почему без модального глагола она не используется. В конце разберём частые ошибки и дадим домашнее задание на трансформацию предложений.

Perfect infinitive после модальных глаголов появляется там, где нужно сказать не просто мог, а мог бы сделать раньше, и из-за этого меняется смысл. Разберёмся, как эта конструкция помогает передать сожаление, догадку или упрёк, и почему одна дополнительная форма способна заметно сдвинуть оттенок фразы и сделать высказывание более точным и выразительным.

Что такое perfect infinitive и зачем он нужен

Perfect infinitive — это форма инфинитива, которая показывает, что действие произошло раньше другого момента (обычно раньше момента речи или раньше действия в главной части). Строится как have + V3: to have done, to have seen, to have gone.

Эта конструкция особенно полезна, когда нужно сказать не просто «может/должен/мог», а уточнить: речь о прошлом результате или о прошлом факте. В итоге меняется смысл: модальный глагол начинает оценивать уже случившееся (или предполагаемое) событие, а не действие «вообще».

Как выглядит форма

  • Perfect infinitive (актив): to have + V3to have finished.
  • Perfect continuous infinitive (реже, но встречается): to have been + V-ingto have been waiting (подчёркивает длительность до момента в прошлом).
  • Отрицание: not to have + V3not to have told.

Зачем он нужен именно после модальных

  • Сдвиг во времени: модальный глагол стоит в настоящем/прошедшем, но смысл уходит в прошлое: must have left = «должно быть, уже ушёл».
  • Оценка/вывод задним числом: говорящий делает предположение или вывод о том, что уже произошло.
  • Упрёк или сожаление: часто с should/ought to: «надо было сделать, но не сделал(а)».
  • Нереализованная возможность: с could/might: «мог(ла) бы, но не вышло/не случилось».
Форма Смысл Пример Перевод по смыслу
must have + V3 Логический вывод о прошлом She must have forgotten my message. Она, должно быть, забыла моё сообщение.
may/might have + V3 Вероятность/допущение о прошлом They might have taken the wrong bus. Возможно, они сели не на тот автобус.
could have + V3 Нереализованная возможность в прошлом I could have helped you, but you didn’t ask. Я мог(ла) тебе помочь, но ты не попросил(а).
should/ought to have + V3 «Надо было» (ожидание/совет в прошлом, часто с оттенком упрёка) You should have told me earlier. Тебе следовало сказать мне раньше.
needn’t have + V3 Сделал(а) зря: необходимости не было You needn’t have bought so much food. Не нужно было покупать столько еды.
can’t/couldn’t have + V3 Невероятно/не могло быть (отрицание версии о прошлом) He can’t have said that. Он не мог такого сказать.

Важно не путать: must do обычно про обязанность или правило «сейчас/вообще», а must have done — про вывод о том, что уже случилось. То есть perfect infinitive не «делает предложение сложнее», а просто точнее показывает, к какому времени относится смысл.

Как меняется смысл предложения с have + V3

Perfect infinitive после модальных глаголов: have + V3

Конструкция have + V3 в инфинитиве почти всегда сдвигает действие назад по времени: речь уже не о том, что человек делает сейчас или будет делать, а о том, что к моменту высказывания уже произошло. Поэтому меняется и смысл модального глагола: он начинает оценивать не «потенциальное действие», а «свершившийся факт».

Главный сдвиг: «модальность» + «прошлое»

  • Без have + V3 модальный глагол обычно говорит о настоящем/будущем: обязанность, возможность, совет, запрет.
  • С have + V3 та же модальность применяется к прошлому: вывод «должно быть», сожаление «надо было», критика «не следовало», предположение «могло случиться».
Модальный глагол Форма Смысл без have + V3 Смысл с have + V3 Пример
must must do Сильная необходимость / распоряжение (обычно сейчас или дальше) You must submit the form today.
must must have done Логический вывод о прошлом: «точно/наверняка сделал» He must have forgotten about the meeting.
may / might may do / might do Вероятность/допущение (обычно про настоящее/будущее) She might come later.
may / might may have done / might have done Допущение о прошлом: «возможно, сделал» They might have missed the train.
could could do Способность/возможность в принципе I could help you tomorrow.
could could have done Нереализованная возможность в прошлом: «мог, но не сделал» I could have told you earlier, but I didn’t.
should / ought to should do Совет/ожидание: «следует» You should talk to him.
should / ought to should have done Упрёк/сожаление о прошлом: «надо было, но не сделал» You should have called me.
shouldn’t shouldn’t do Совет не делать You shouldn’t drive so fast.
shouldn’t shouldn’t have done Критика уже совершённого: «не следовало делать (а ты сделал)» You shouldn’t have said that.
needn’t needn’t do Нет необходимости делать (можно не делать) You needn’t wait for me.
needn’t needn’t have done Сделал зря: «не было нужды, но сделал» You needn’t have bought so much food.

Типовые смысловые эффекты

  • Вывод по признакам: с must have + V3 говорящий «собирает» прошлое событие по косвенным фактам (опоздал, значит, вероятно, проспал).
  • Сожаление и «разбор полётов»: should have + V3 и shouldn’t have + V3 часто звучат как оценка уже случившегося.
  • Нереализованный шанс: could have + V3 подчёркивает, что возможность была, но результат не случился.
  • Необязательное действие, которое всё же сделали: needn’t have + V3 — про лишнее усилие или ненужную покупку.

На что обращать внимание, чтобы не перепутать смысл

  • Контекст времени: если в предложении есть маркеры вроде yesterday, last week, by then, the other day, форма с have + V3 обычно читается естественнее.
  • Кто «оценивает»: часто это не факт из учебника, а мнение говорящего (особенно с must/might).
  • Отрицание меняет логику: can’t have + V3 — «не мог сделать» (почти уверенное отрицание), а couldn’t have + V3 нередко про невозможность в тех условиях.

Разница между should have и must have

Should have + V3 обычно говорит о том, что в прошлом «стоило сделать иначе»: это оценка, совет задним числом, лёгкий упрёк или сожаление. Must have + V3 — про вывод и почти уверенную догадку о прошлом: «наверняка так и было», потому что есть признаки или логика.

Что именно выражает каждое сочетание

  • Should have done: ожидание/норма не выполнены, и говорящий оценивает ситуацию. Часто подразумевается, что был выбор.
  • Must have done: говорящий не видел событие напрямую, но делает сильное предположение. Это не про «обязан был», а про «точно, вероятнее всего».
Пункт сравнения Should have + V3 Must have + V3 Пример
Смысл Совет/оценка задним числом Логический вывод о прошлом «You should have called.» / «He must have left.»
Оттенок Сожаление, мягкая критика, «надо было» Уверенная догадка, «должно быть» «I should have studied more.» / «They must have forgotten.»
Насколько говорящий уверен Не про уверенность, а про правильность действия Высокая уверенность (но не 100% факт) «You should have taken a taxi.» / «She must have been tired.»
Есть ли «обязанность» Скорее рекомендация/ожидание, не приказ Обязанности нет: это предположение «You should have apologized.» / «He must have misunderstood.»
Типичная ситуация Ошибка, упущенная возможность Следствие по признакам «We should have booked earlier.» / «The lights are off — they must have gone.»
Отрицание «Не стоило делать» «Точно не» (сильный вывод) «You shouldn’t have said that.» / «He can’t have said that.»
Частая ошибка Путают с «must have» и делают «вывод» вместо оценки Понимают как «был обязан» «He must have called» ≠ «He should have called»

Пара примеров, где смысл меняется полностью

  • «You should have told me.» — «Тебе следовало сказать мне» (упрёк: можно было поступить иначе).
  • «You must have told me.» — «Ты, должно быть, сказал мне» (вывод: говорящий считает, что это уже произошло, просто он не помнит/не уверен).

Как не перепутать на практике

  • Если внутри по-русски звучит «надо было/следовало» — почти всегда подходит should have.
  • Если внутри звучит «должно быть/наверняка» — это must have (или в отрицании чаще can’t have).
  • Если хочется сказать «он был обязан» в прошлом, обычно нужен не perfect infinitive, а другие конструкции (например, «had to»), потому что must have + V3 про вывод, а не про обязанность.

Perfect infinitive для критики и сожалений

Perfect infinitive после модальных глаголов для критики

Когда нужно оценить уже случившееся действие (а не то, что происходит сейчас), после модальных глаголов часто ставят have + V3. Так можно мягко упрекнуть, сказать «надо было иначе», выразить досаду или сделать вывод задним числом.

Базовая схема и смысл

  • Modal + have + V3 — говорим о прошлом: should have done, could have done, might have done, must have done.
  • Чаще всего это не «реальная обязанность», а оценка: правильно/неправильно, разумно/неразумно, жаль/повезло.
  • В отрицании: modal + not have + V3 — «не следовало», «не мог», «не должен был» и т. п.

Критика: «надо было / не надо было»

Для упрёка и оценки поступка обычно используют should have и shouldn’t have. В русском это часто звучит как «тебе стоило…» или «зря ты…».

  • You should have called me. — «Надо было мне позвонить» (ожидалось другое действие).
  • You shouldn’t have said that. — «Не стоило так говорить» (осуждение/упрёк).
  • He should have been more careful. — «Ему следовало быть осторожнее» (критика поведения).

Сожаление и упущенные возможности: «мог бы, но не сделал»

Could have часто про возможность, которая была, но не реализовалась. В зависимости от контекста это либо нейтральный факт, либо сожаление.

  • I could have helped you. — «Я мог(ла) тебе помочь» (но не помог(ла)).
  • We could have stayed longer. — «Мы могли бы остаться подольше» (жаль, что не остались).
  • She could have told us earlier. — «Она могла бы сказать раньше» (и тут уже слышится претензия).

Предположения о прошлом: «должно быть / возможно»

Эта же конструкция работает и для догадок о том, что, вероятно, произошло. Тут важен оттенок модального глагола.

  • must have — почти уверенный вывод: He must have forgotten. — «Он, должно быть, забыл».
  • might have / may have — вероятность: They might have missed the train. — «Возможно, они пропустили поезд».
  • can’t have — «не могло быть»: She can’t have done it. — «Она не могла этого сделать».

Шпаргалка по типичным сочетаниям

Форма Что обычно выражает Типичный перевод Пример
should have + V3 Оценка «так было правильнее» «Надо было… / следовало…» You should have listened. — «Надо было послушать».
shouldn’t have + V3 Упрёк за совершённое действие «Не стоило… / зря…» You shouldn’t have lied. — «Не стоило врать».
could have + V3 Упущенная возможность «Мог(ла) бы… (но не…)» I could have stayed. — «Я мог(ла) остаться».
couldn’t have + V3 Невозможность в прошлом (часто с эмоцией) «Не мог(ла)» We couldn’t have known. — «Мы не могли знать».
might have / may have + V3 Предположение без уверенности «Возможно…» He might have left. — «Возможно, он ушёл».
must have + V3 Логический вывод о прошлом «Должно быть…» She must have been tired. — «Она, должно быть, устала».
can’t have + V3 Уверенное отрицание версии «Не мог(ло) быть» They can’t have seen us. — «Они не могли нас видеть».

Частые ошибки

  • Путать время: should do — про настоящее/будущее («следует делать»), а should have done — про прошлое («следовало сделать»).
  • Забывать «have»: нельзя сказать should done, нужно should have done.
  • Смешивать смысл «must have»: это обычно вывод, а не «обязан был». Для «обязан был» чаще нужен другой контекст или конструкции типа had to.

Почему нельзя использовать эту форму без модального глагола

Смысл perfect infinitive (have + V3) сам по себе «незакончен»: он просто указывает на действие, которое произошло раньше другого момента, но не говорит, как говорящий это оценивает. Модальный глагол как раз и добавляет недостающий слой — предположение, обязанность, возможность, упрёк, сожаление. Без него конструкция часто выглядит как обрывок мысли или как попытка заменить другие нормальные времена.

В чём проблема, если поставить «to have done» отдельно

  • Нет «рамки» отношения говорящего. «To have done» не сообщает, это факт, догадка или критика. С модальным это становится ясно: must have done — вывод, should have done — упрёк/сожаление, could have done — нереализованная возможность.
  • Не хватает грамматической опоры. Инфинитив — зависимая форма: он обычно «цепляется» к глаголу (в том числе модальному), существительному или прилагательному. В роли самостоятельного сказуемого он не работает.
  • Его легко спутать с перфектными временами. Попытка сказать «Я сделал» через «I to have done» невозможна: для факта нужен I have done (Present Perfect) или I did (Past Simple) — в зависимости от контекста.

Когда «to have done» всё-таки встречается без модального

Эта форма может стоять без модальных, но тогда она не «висит в воздухе» — у неё есть управляющее слово или конструкция. То есть проблема не в самой форме, а в попытке использовать её как самостоятельное сообщение.

Где встречается «to have done» Какой смысл даёт Пример Почему это нормально
После глаголов сообщения/мнения Действие произошло раньше момента «сказал/считал» He claimed to have seen it. Инфинитив зависит от claimed, это часть сказуемого
После прилагательных Оценка факта, который уже случился She was happy to have finished early. Форма привязана к happy и объясняет причину
После существительных Уточнение «какого именно» опыта/шанса/ошибки He had the chance to have met her earlier. Инфинитив раскрывает содержание chance
В пассивных/безличных конструкциях Сообщение о том, что считается/сообщается He is said to have left. Есть «рамка» is said, которая задаёт источник информации
В целях/объяснениях (реже, книжно) Подчёркивание «к моменту Х уже» To have achieved this, they worked for years. Инфинитивная конструкция работает как обстоятельство, не как сказуемое
После «seem/appear» Впечатление о прошлом действии She seems to have forgotten. Инфинитив управляется seems

Чем заменить, если модального нет

  • Нужно просто сообщить факт: Present Perfect / Past SimpleI have finished / I finished.
  • Нужно показать, что одно действие было раньше другого: Past PerfectI had finished before he arrived.
  • Нужно передать «говорят/считают»: is said/thought + to have done — так появляется опора, но это уже не модальная конструкция.

Итого: perfect infinitive без модального глагола возможен, но только как зависимая часть более крупной структуры. Если попытаться сделать из него самостоятельное высказывание, пропадёт и грамматика, и понятный смысл «отношения» к прошлому действию.

Частые ошибки в форме и значении

Путаются обычно две вещи: какая форма нужна после модального глагола и какой смысл она даёт. Ниже — типовые промахи, из-за которых фраза звучит «не по-английски» или меняет значение.

1) Смешивают perfect infinitive и обычный инфинитив

Если говорим о действии, которое уже произошло раньше момента речи/другого действия, нужна конструкция have + V3. Обычный инфинитив (do / be / go) чаще про настоящее/будущее или про «вообще».

  • Неверно: You should do it yesterday.
    Верно: You should have done it yesterday.
  • Неверно: He may be there last night.
    Верно: He may have been there last night.

2) Ставят «had» вместо «have»

После модальных глаголов используется именно have, а не had, даже если речь о прошлом. «Had done» — это уже другая грамматика (Past Perfect), не часть инфинитива после modal.

  • Неверно: She must had left.
    Верно: She must have left.

3) Теряют смысл: «обязан» vs «наверняка»

Must have + V3 — это чаще вывод/уверенное предположение о прошлом («наверняка»), а не обязанность. Обязанность в прошлом обычно выражают иначе (например, had to).

  • Must have missed the train = «наверняка пропустил поезд» (логический вывод).
  • Had to miss the train = «пришлось пропустить поезд» (вынужденная ситуация).

4) Путают «could have» и «could»

Could have + V3 часто означает «мог, но не сделал» или «в теории было возможно». А could без perfect-формы — про способность/возможность в прошлом в целом.

  • You could have told me = «мог бы сказать (но не сказал)».
  • When I was 10, I could swim = «в 10 лет я умел плавать».

5) Неправильно обращаются с отрицанием

Отрицание ставится на модальный глагол, а не на «have». Сравните: меняется смысл и грамматика.

  • He can’t have done it = «он не мог этого сделать» (почти уверенное отрицание).
  • He can have not done it — звучит неестественно и обычно так не говорят.

6) Пропускают V3 и ставят V2

В perfect-инфинитиве нужен Past Participle (V3), а не прошедшая форма (V2). У неправильных глаголов это особенно заметно.

  • Неверно: She might have went.
    Верно: She might have gone.
  • Неверно: They should have took a taxi.
    Верно: They should have taken a taxi.
Ошибка Как выглядит Как правильно Что меняется по смыслу
Обычный инфинитив вместо формы с «have» should do it yesterday should have done it yesterday Появляется «прошлость» и оттенок упрёка/оценки
«Had» после модального must had left must have left Уходит грамматическая ошибка, сохраняется вывод о прошлом
V2 вместо V3 might have went might have gone Исправляется форма причастия, смысл тот же
Неправильное отрицание can have not done can’t have done Отрицание становится естественным и сильнее по уверенности
Путают «must have» (вывод) и «had to» (вынужденность) He must have stayed late (как «должен был») He had to stay late / He must have stayed late Выбираем: обязанность/вынужденность или логическое предположение
«Could have» читают как «умел» You could have called me (как «ты умел звонить») You could have called me На деле это «мог бы позвонить (но не позвонил)»
Смешивают «may have» и «might have» без понимания оттенка He may have forgotten (как 100%) He may have forgotten / He might have forgotten Обе формы про вероятность, «might» обычно звучит менее уверенно

Практический лайфхак: если в русском в голове крутится «наверное/возможно/должно быть/мог бы, но…» про прошлое, почти всегда стоит проверить, не просится ли конструкция modal + have + V3.

Домашнее задание на трансформацию предложений

Переделай предложения так, чтобы в результате получилась конструкция с perfect infinitive после модального глагола (have + V3). Смысл должен сохраниться: речь о прошлом, выводах, упрёках, сожалениях или «почти случилось».

1) Трансформация «факт в прошлом → вывод/предположение»

Перепиши, используя must/can’t + have + V3.

  1. I’m sure she left early. → She …
  2. I’m certain they didn’t see us. → They …
  3. It’s obvious he forgot about the meeting. → He …
  4. I’m sure the taxi arrived on time. → The taxi …
  5. I’m certain Anna didn’t tell him the truth. → Anna …
  6. It’s impossible that Tom broke the window (he wasn’t here). → Tom …
  7. I’m sure you misunderstood my message. → You …
  8. I’m certain the kids were asleep at 10 p.m. → The kids …
Показать ответы
  1. She must have left early.
  2. They can’t have seen us.
  3. He must have forgotten about the meeting.
  4. The taxi must have arrived on time.
  5. Anna can’t have told him the truth.
  6. Tom can’t have broken the window.
  7. You must have misunderstood my message.
  8. The kids must have been asleep at 10 p.m.

2) Трансформация «нужно было сделать → упрёк/сожаление»

Перепиши, используя should/shouldn’t + have + V3.

  1. It was a mistake that I didn’t call you. → I …
  2. It was wrong of him to tell her the secret. → He …
  3. It was a bad idea to drive so fast. → You …
  4. It would have been better if we had left earlier. → We …
  5. It was careless of them not to check the address. → They …
  6. It was unnecessary for you to apologize. → You …
  7. It was a mistake that she didn’t save the file. → She …
  8. It was wrong of me to ignore his warning. → I …
Показать ответы
  1. I should have called you.
  2. He shouldn’t have told her the secret.
  3. You shouldn’t have driven so fast.
  4. We should have left earlier.
  5. They should have checked the address.
  6. You shouldn’t have apologized.
  7. She should have saved the file.
  8. I shouldn’t have ignored his warning.

3) Трансформация «было возможно, но не случилось»

Перепиши, используя could/might + have + V3 (в зависимости от смысла: реальная возможность/неуверенное предположение).

  1. It was possible for her to miss the train. → She …
  2. Maybe they took the wrong bus. → They …
  3. It was possible for me to lose my phone yesterday. → I …
  4. Perhaps he misunderstood what you said. → He …
  5. It was possible for the package to arrive earlier. → The package …
  6. Maybe she forgot to send the email. → She …
  7. It was possible for you to get hurt. → You …
  8. Perhaps we chose the wrong date. → We …
Показать ответы
  1. She could have missed the train.
  2. They might have taken the wrong bus.
  3. I could have lost my phone yesterday.
  4. He might have misunderstood what you said.
  5. The package could have arrived earlier.
  6. She might have forgotten to send the email.
  7. You could have gotten / got hurt.
  8. We might have chosen the wrong date.

4) Микс: выбери подходящий модальный глагол сам

В каждом пункте подставь must / can’t / could / might / should / shouldn’t и сделай форму have + V3.

  1. I’m sure he didn’t hear the question. → He …
  2. It was a pity that we didn’t take a taxi. → We …
  3. Maybe she left her keys at work. → She …
  4. I’m certain they arrived already. → They …
  5. It was wrong of you to laugh at him. → You …
  6. It’s impossible that she wrote this (her English is weak). → She …
  7. There was a real chance we would meet him at the airport. → We …
  8. I’m sure you made a typo in the address. → You …
Показать ответы
  1. He can’t have heard the question.
  2. We should have taken a taxi.
  3. She might have left her keys at work.
  4. They must have arrived already.
  5. You shouldn’t have laughed at him.
  6. She can’t have written this.
  7. We could have met him at the airport.
  8. You must have made a typo in the address.
Андрей Лебедев
Автор статей по изучению английского языка. Разбирает грамматику, разговорную речь и делится практическими советами по обучению и использованию языка в повседневной жизни.
Другие интересные статьи:
Обсуждение
Добавление комментария
Все комментарии проходят модерацию: не пишите спам, ссылки в тексте. Все оскорбления и комментарии с нецензурной лексикой будут удаляться.
Имя:*
E-Mail:
Комментарий:
Введите код:*
Кликните на изображение чтобы обновить код, если он неразборчив