Must have, might have, can’t have: предположения о прошлом
Must have выражает уверенный вывод о прошлом, might have — возможное объяснение, а can’t have — вывод, что событие невозможно. Во всех трёх случаях после have нужна третья форма глагола.
Должно быть, произошло
must have + V3
He must have missed the train.
Должно быть, он опоздал на поезд.
Возможно, произошло
may / might / could have + V3
She might have left already.
Возможно, она уже ушла.
Не может быть, чтобы произошло
can’t / couldn’t have + V3
They can’t have arrived yet.
Не может быть, чтобы они уже приехали.
Это оценка говорящего по имеющимся сведениям, а не подтверждённый факт. May и could тоже могут выражать возможное объяснение.
Содержание страницы
- Какой вывод вы делаете?
- Формула: modal + have + третья форма
- Степени уверенности: must, might, can’t
- Can’t have и must not have: отрицательный вывод
- Контраст с настоящим: must be и must have been
- Примеры с переводом
- Как не спутать с обязанностью и упрёком
- Произношение: must’ve, might’ve, could’ve
- Проверьте выбор
- Разбор ошибок
- Упражнения
- Частые вопросы
- Что смотреть дальше
Какой вывод вы делаете?
Если встреча уже началась, а человека нет, можно предположить, что он забыл о ней. Выберите must have, если считаете это убедительным объяснением, или might have, если допускаете и другие причины. Can’t have понадобится, когда сведения исключают событие: например, дорога занимает час, а люди выехали десять минут назад.
- He must have forgotten about the meeting.Должно быть, он забыл о встрече.
- She might have taken the earlier bus.Возможно, она уехала на более раннем автобусе.
- They can’t have arrived yet.Не может быть, чтобы они уже приехали.
Формула: modal + have + третья форма
Конструкция собирается из трёх частей и не меняется ни по лицам, ни по числам: модальный глагол, затем have без изменений (никогда не has и не had), затем смысловой глагол в третьей форме — причастии прошедшего времени (Past Participle, V3). В разбираемой модели have + V3 относит догадку к прошлому. Одно have не означает прошлое: в She must have a key («Должно быть, у неё есть ключ») это смысловой глагол «иметь».
Третью форму правильные глаголы образуют с -ed (worked, missed, arrived), неправильные нужно помнить (go → gone, see → seen, take → taken, forget → forgotten, write → written). Схема выглядит так:
Subject + modal + have + V3. Например: She + must + have + left.
| Конструкция | Значение | Пример | Перевод |
|---|---|---|---|
| must have + V3 | почти уверен, что было | He must have missed the train. | Должно быть, он опоздал на поезд. |
| might / may / could have + V3 | возможно, было | She might have left already. | Возможно, она уже ушла. |
| can’t / couldn’t have + V3 | почти уверен, что не было | They can’t have arrived yet. | Не может быть, чтобы они уже приехали. |
| might / may not have + V3 | возможно, не было | He might not have seen it. | Возможно, он этого не видел. |
Конструкция работает и с пассивом: modal + have been + V3 — The window must have been opened. (Должно быть, окно открыли.) И с длительным действием: modal + have been + V-ing — She must have been sleeping when I called. (Должно быть, она спала, когда я позвонил.)
Степени уверенности: must, might, can’t
Разница между конструкциями — не во времени, а в том, насколько говорящий уверен в своей догадке. Выбирайте по тому, как говорящий оценивает сведения:
- must have done — уверенный вывод, что действие произошло. Говорящий опирается на факты или логику: The light is on. She must have come home. (Свет горит. Должно быть, она пришла домой.)
- might have done, may have done, could have done — только вероятность. Вариант возможен, но говорящий не знает наверняка: He might have gone to the gym. (Возможно, он ушёл в спортзал.)
- can’t have done, couldn’t have done — вывод, что действие невозможно: You can’t have seen him here yesterday — he was in another city. (Ты не мог видеть его здесь вчера: он был в другом городе.)
May have, might have и could have допускают возможное объяснение. Им нельзя назначить постоянные проценты уверенности или всегда расположить их в одном порядке. В этом значении may have обычно формальнее might have; could have тоже возможно, но может обозначать и упущенную возможность.
Отдельно стоит запомнить отрицание might not have done — «возможно, не было». Оно не равно can’t have done: He might not have received the email. означает «возможно, письмо до него не дошло» (я не знаю), а He can’t have received the email. — «не может быть, чтобы он получил письмо» (я почти уверен, что не получил). Первое — сомнение, второе — вывод.
Can’t have и must not have: отрицательный вывод
Для уверенного отрицательного вывода универсальны can’t have и couldn’t have. Встречается и must not have со значением «должно быть, не»: это не обязательно запрет. Для базовой модели этой темы используйте can’t have.
В основной модели урока положительный вывод делается через must have, а его отрицание — через can’t have. Can’t здесь означает «невозможно, чтобы это было». Сравните:
- Догадка «было»: She must have read my message. — Должно быть, она прочитала моё сообщение.
- Догадка «не было»: She can’t have read my message. — Не может быть, чтобы она прочитала моё сообщение.
- Запрет (другое значение): She mustn’t read my messages. — Ей нельзя читать мои сообщения.
Couldn’t have — близкий по смыслу вариант для отрицательной догадки, часто когда речь идёт о невозможности действия: We couldn’t have known about the delay. (Мы не могли знать о задержке.) Выбирая эту форму, проверьте, что речь действительно о догадке: она может описывать и отсутствие возможности что-то сделать.
Контраст с настоящим: must be и must have been
В парах ниже простой инфинитив be относится к настоящему, а перфектный have been — к прошлому. Сравнение помогает не терять have там, где речь о прошлом:
| О чём догадка | Форма | Пример | Перевод |
|---|---|---|---|
| Настоящее | must be | He must be at work now. | Должно быть, он сейчас на работе. |
| Прошлое | must have been | He must have been at work yesterday. | Должно быть, вчера он был на работе. |
| Настоящее | can’t be | It can’t be true. | Не может быть, чтобы это было правдой (сейчас). |
| Прошлое | can’t have been | It can’t have been easy. | Не может быть, чтобы это было легко (тогда). |
Обратите внимание на двойную роль been: в паре must be / must have been оно и есть третья форма глагола be. Поэтому must have been говорит о прошлом состоянии, а не о пассиве само по себе.
Примеры с переводом
Готовые предложения с контекстом — так яснее, какая степень уверенности имеется в виду.
- You must have been very tired after the trip. — Должно быть, ты очень устал после поездки. (вывод по виду человека)
- The keys aren’t on the table. I must have left them at work. — Ключей нет на столе. Должно быть, я оставил их на работе.
- She might have taken the earlier bus. — Возможно, она уехала на более раннем автобусе.
- They may have already gone home. — Возможно, они уже ушли домой.
- He can’t have written this text — he doesn’t know Chinese. — Не может быть, чтобы он написал этот текст, он не знает китайский.
- We couldn’t have seen her there; she was abroad. — Мы не могли видеть её там, она была за границей.
- He might not have received the invitation. — Возможно, он не получил приглашение. (возможно, дошло, возможно, нет)
- Somebody must have opened the window — it’s cold in here. — Кто-то, должно быть, открыл окно, здесь холодно.
- The road is wet. It must have rained at night. — Дорога мокрая. Должно быть, ночью шёл дождь.
- I can’t have lost the ticket — I put it in this pocket. — Не может быть, чтобы я потерял билет, я положил его в этот карман.
Как не спутать с обязанностью и упрёком
Одна и та же форма have + V3 встречается в разных конструкциях, поэтому важно смотреть на смысл модального глагола, а не только на форму.
Обязанность — это must и have to, а не must have done. I must call the doctor — «я должен позвонить врачу»; I must have called the doctor — «должно быть, я позвонил врачу». Обязанность в прошлом выражает had to: I had to work on Sunday. Подробный разбор — в уроке must / have to.
Упрёк и сожаление — это should have done. You should have told me — «тебе следовало мне сказать» (оценка: правильно было бы так). You must have told me — это догадка: «должно быть, ты мне сказал». Разбор оценки прошлого — в уроке should have done.
Could have done умеет выражать и догадку, и нереализованную возможность. В значении «возможно, было» это догадка: She could have left early. В значении «мог бы, но не сделал» — упрёк или сожаление: You could have warned me! (Мог бы и предупредить!) Здесь контекст решает всё.
Have something done — другая конструкция. Она означает, что действие для вас выполнил кто-то другой: I had my car repaired. (Мне отремонтировали машину.) Эта конструкция разобрана в уроке have something done.
Present Perfect — отдельная тема. Форма have + V3 здесь часть модальной конструкции и образует перфектный инфинитив, но не самостоятельное время Present Perfect.
Произношение: must’ve, might’ve, could’ve
В беглой речи have часто произносится со слабым /əv/ и звучит как -’ve. На письме в неформальной переписке это передают сокращениями:
- must have → must’ve — He must’ve forgotten.
- might have → might’ve — She might’ve left.
- could have → could’ve — They could’ve missed it.
- should have → should’ve — You should’ve called.
Главная ловушка — написание: сокращение звучит похоже на of, и в интернете встречается ошибочное must of, might of. Это неверно: of здесь ни при чём, нужна форма have или её сокращение -’ve. В формальной письменной речи лучше писать полное must have.
Проверьте выбор
Выберите форму под заданную оценку говорящего: must have, might have или can’t have.
- Кафе уже закрыто. Говорящий допускает, что хозяева ушли раньше, но не знает причины: They … left early.
- Говорящий уверен: вчера Лиза была весь день с ним в Риме, поэтому не могла посетить офис в Лондоне: Lisa … visited the London office yesterday.
- Утром вы нашли записку от Нины на столе и считаете, что именно она оставила её ночью: Nina … left this note last night.
Ответы и объяснения
1. They might have left early. — Возможно, они ушли раньше. Это лишь одно объяснение; здесь также подходят may have и could have.
2. Lisa can’t have visited the London office yesterday. — Не может быть, чтобы Лиза вчера посетила лондонский офис. Сведения исключают этот вариант; couldn’t have тоже подходит.
3. Nina must have left this note last night. — Должно быть, Нина оставила эту записку ночью. Говорящий представляет это как уверенный вывод, хотя записка сама по себе не доказывает время её появления.
Разбор ошибок
Упражнения на эту тему
Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.
Пример задания
Он мог выиграть турнир.
Пишите ответ целиком, без вариантов на выбор.
Частые вопросы
Чем must have отличается от might have?
Степенью уверенности. Must have done — почти уверен, что действие произошло. Might have done — только возможно, говорящий не знает наверняка.
Может ли must not have выражать отрицательный вывод?
Для отрицательной догадки обычно рекомендуют can’t have или couldn’t have. Но must not have также употребляется как отрицательный вывод, со значением «должно быть, не»; это не обязательно запрет. Употребление различается, поэтому базовая модель урока — can’t have / couldn’t have.
Как понять, догадка это или сожаление?
Смотрите на модальный глагол и контекст. Must have done и might have done — догадка о прошлом. Should have done — упрёк или сожаление о том, что следовало сделать иначе.
Можно ли использовать could have для догадки?
Да. She could have left early может означать «возможно, она ушла рано». Но у could have есть и второе значение — «мог бы, но не сделал»: You could have helped me. Различие определяется контекстом.
Чем must be отличается от must have been?
Временем догадки. Must be — о настоящем (He must be at work now), must have been — о прошлом (He must have been at work yesterday).
Как правильно писать: must of или must’ve?
Правильно must’ve или полное must have. Написание must of — ошибка, хотя на слух сокращение и похоже на of.