Короткий ответ. Modal Perfect нужен, когда мы говорим о прошлом через модальный глагол: предполагаем, жалеем, критикуем, говорим о несделанной возможности или о лишнем действии. Формула одна: modal verb + have + V3. Например: She must have forgotten, You should have called, He might have missed the train.
Эта страница для русскоязычных учеников уровня B1-B2. Если вы уже знаете базовые модальные глаголы, но путаете must have, might have, could have, should have и needn’t have, пройдите упражнения по порядку: сначала смысл, потом форма, потом ответы.
Что такое Modal Perfect
В обычной фразе модальный глагол говорит о настоящем или будущем: You should call him — тебе стоит ему позвонить. В Modal Perfect мы переносим смысл в прошлое: You should have called him — тебе стоило ему позвонить, но ты не позвонил.
Главная ошибка — переводить русскую фразу одним словом. В русском мы можем сказать «наверное», «мог бы», «зря», «надо было», а в английском нужно выбрать точный смысл: догадка, сожаление, критика, возможность или лишнее действие.
Таблица значений
| Форма | Смысл по-русски | Пример |
|---|---|---|
| must have + V3 | точно, должно быть, наверное | She must have left early. — Она, должно быть, ушла рано. |
| might/may have + V3 | возможно, может быть | He might have taken the wrong bus. — Возможно, он сел не на тот автобус. |
| could have + V3 | мог бы, была возможность | We could have won the game. — Мы могли бы выиграть. |
| should have + V3 | надо было, стоило, зря не сделал | You should have checked the address. — Тебе стоило проверить адрес. |
| needn’t have + V3 | зря сделал, не нужно было | You needn’t have bought milk. — Зря ты купил молоко. |
| can’t/couldn’t have + V3 | не может быть, чтобы… | They can’t have arrived already. — Не может быть, чтобы они уже приехали. |
Как выбрать правильную форму
Сначала спросите себя: что человек хочет сказать о прошлом? Если он уверен почти на 100%, берите must have. Если только предполагает — might have, may have или could have. Если ругает себя или другого за прошлое действие — should have. Если действие было лишним — needn’t have.
- Догадка: She must have missed the train.
- Неуверенная догадка: She might have missed the train.
- Сожаление: I should have studied harder.
- Упущенная возможность: We could have asked for help.
- Лишнее действие: You needn’t have printed the tickets.
Типичные ошибки русскоязычных
| Ошибка | Правильно | Почему |
|---|---|---|
| She must left early. | She must have left early. | После modal perfect нужна связка have + V3. |
| You should called me. | You should have called me. | После should для прошлого ставим have + третью форму. |
| He can have forgotten. | He may/might have forgotten. | Для неуверенной догадки о прошлом обычно берём may/might/could. |
| I must have not seen it. | I can’t have seen it. | Для сильного отрицательного вывода нужен can’t/couldn’t have. |
| You didn’t need to buy it. We had enough. | You needn’t have bought it. We had enough. | Действие произошло, но было лишним. |
Упражнение 1. Выберите правильный modal perfect
Выберите форму по смыслу в скобках. Не открывайте ответы, пока не закончите все предложения.
- Anna is late. She ___ missed the bus. (сильная догадка)
- You ___ told me the truth. Now it is too late. (критика)
- He ___ forgotten about the meeting, but I am not sure. (возможность)
- We ___ taken a taxi. The train was faster. (лишнее действие)
- They ___ finished the project in one day. It was impossible. (сильное отрицание)
- I ___ studied harder for the test. (сожаление)
- She ___ called while I was in the shower. (возможность)
- You ___ bought bread. We already had two loaves. (лишнее действие)
Ответы к упражнению 1
- must have
- should have
- might/may/could have
- needn’t have
- can’t/couldn’t have
- should have
- might/may/could have
- needn’t have
Упражнение 2. Раскройте скобки
Используйте модальный глагол в скобках и правильную форму смыслового глагола.
- She looks upset. She ___ (must / receive) bad news.
- I was rude yesterday. I ___ (should / apologise) immediately.
- We arrived very early. We ___ (needn’t / leave) home at six.
- He is not answering. He ___ (might / switch off) his phone.
- This restaurant is closed. They ___ (can’t / be) open yesterday either.
- You had a free evening. You ___ (could / visit) your grandparents.
Ответы к упражнению 2
- must have received
- should have apologised
- needn’t have left
- might have switched off
- can’t have been
- could have visited
Упражнение 3. Исправьте ошибку
- She must forgot the address.
- You should told him earlier.
- They can’t arrived so fast.
- I needn’t bought this ticket.
- He may has lost his keys.
- We could went there by car.
Ответы к упражнению 3
- She must have forgotten the address.
- You should have told him earlier.
- They can’t have arrived so fast.
- I needn’t have bought this ticket.
- He may have lost his keys.
- We could have gone there by car.
Упражнение 4. Объясните смысл
Соотнесите каждое предложение со смыслом: сильная догадка, неуверенная догадка, сожаление, упущенная возможность, лишнее действие, сильное отрицательное предположение.
- You should have saved the file.
- She must have worked all night.
- They might have misunderstood the task.
- We could have asked for help.
- You needn’t have printed the documents.
- He can’t have written this alone.
Ответы к упражнению 4
- сожаление или критика
- сильная догадка
- неуверенная догадка
- упущенная возможность
- лишнее действие
- сильное отрицательное предположение
Мини-проверка перед ответами
После каждого предложения проговорите короткую причину: «это догадка», «это сожаление», «это лишнее действие», «это упущенная возможность». Если вы не можете назвать смысл, вы, скорее всего, угадываете форму.
Чеклист
- После модального глагола стоит have?
- После have стоит третья форма глагола, а не Past Simple?
- Модальный глагол выбран по смыслу, а не по одному русскому слову?
Что повторить дальше
Если ошиблись в самой форме, повторите упражнения на modal verbs и примеры с модальными глаголами. Если путаете смысл в длинных предложениях, потренируйте conditionals exercises, reported speech exercises, mixed tenses exercises и Passive Voice exercises.
FAQ
Какой уровень у Modal Perfect?
Обычно это B1-B2. Если тяжело, сначала повторите базовые модальные глаголы: can, must, should, have to, may и might.
Чем should have отличается от could have?
Should have чаще говорит о сожалении или критике: надо было сделать, но не сделал. Could have говорит о возможности в прошлом: мог сделать, но не сделал или неизвестно, сделал ли.
Можно ли сказать mustn’t have для отрицательной догадки?
В учебной грамматике для сильной отрицательной догадки обычно берут can’t have или couldn’t have: He can’t have known about it.
Зачем в форме стоит have?
Модальный глагол сам по себе не показывает прошедшее время. Связка have + V3 переносит смысл в прошлое.


