Уровень B2
She left — она ушла. She might have left — возможно, она ушла. She should have left — ей стоило уйти. Have + третья форма связывает модальное значение с предшествующим действием; конкретный смысл задаёт модальный глагол.
1. Одна схема, разные значения
| Часть | Что ставим |
|---|---|
| Модальный глагол | must / may / might / could / should |
| Начальная форма | have |
| Причастие прошедшего времени | worked / gone / seen / been |
She might have seen us. После might нужна именно have, независимо от подлежащего. У правильных глаголов третья форма заканчивается на -ed; у неправильных её проверяем отдельно: go — went — gone.
Внешне конструкция напоминает Present Perfect, но здесь have подчиняется модальному глаголу. Не she might has seen и не she might had seen. Отрицание ставится после modal: might not have seen.
2. Предположение о том, что случилось
The courier may have left the parcel downstairs.
Возможно, курьер оставил посылку внизу.
May/might/could have + V3 допускают версию прошлого. Must have + V3 выражает уверенный вывод; can’t/couldn’t have + V3 — уверенное отрицание версии.
| Фраза | Смысл |
|---|---|
| He must have missed the train. | Должно быть, он опоздал на поезд. |
| He might have missed the train. | Возможно, он опоздал. |
| He can’t have missed the train. | Не может быть, чтобы он опоздал. |
Во всех трёх фразах говорящий рассуждает, а не обязательно сообщает проверенный факт.
3. Оценка, сожаление и ненужное действие
I should have saved a copy.
Мне стоило сохранить копию.
You needn’t have printed it; I have the file.
Не нужно было это печатать: у меня есть файл.
Should have часто оценивает прошлое решение: следовало поступить иначе. Shouldn’t have — не стоило так делать. Needn’t have обозначает совершённое действие, которое оказалось ненужным.
Это разные оценки. Распечатать файл могло быть безвредно, просто лишняя работа; shouldn’t have printed без контекста звучит как критика самого поступка. Для прошлой обязанности используем had to, а не must have.
4. Could have: возможность не всегда упущена
We could have walked, but we took a taxi.
Мы могли пойти пешком, но поехали на такси.
The dog could have opened the gate.
Возможно, собака открыла калитку.
В первом случае возможность существовала, но не была использована — это прямо сказано после but. Во втором случае перед нами версия неизвестного события; собака могла действительно открыть калитку.
Не делай вывод «действие точно не произошло» из одной формы could have. Проверь дополнение и контекст. Would have часто вводит результат при условии: I would have helped if I had known — я бы помог, если бы знал.
5. Время относительно точки отсчёта
Чаще всего такие формы встречаются в рассказе о прошлом. Но have + V3 означает предшествование определённой точке отсчёта, которая иногда находится в будущем.
The team should have finished by tomorrow afternoon.
Ожидается, что команда закончит к завтрашнему дню, после полудня.
Здесь should выражает ожидание, а не упрёк за вчерашнюю ошибку. В She should have arrived by now тоже возможен ожидаемый результат: говорящий предполагает, что она уже приехала, а не обязательно знает об опоздании.
Процесс до точки отсчёта можно передать have been + -ing: They must have been waiting for hours — они, должно быть, ждали часами.
6. Сокращения и контроль ошибок
На слух should’ve, could’ve, would’ve могут напоминать сочетание с of. В письме правильно should have/should’ve, а не should of. Сокращение не отменяет третью форму: could’ve gone, не could’ve went.
- Выбери значение: версия, оценка, возможность или условный результат.
- Оставь have без изменений.
- Проверь V3, особенно been/gone/taken.
- Прочитай указатель времени и контекст.
Формула помогает построить предложение, но не выбирает смысл за тебя: could have и should have особенно чувствительны к ситуации.
Проверить понимание
Выбери варианты и проверь ответы. У каждого задания появится объяснение; результат не сохраняется и не отправляется на сервер.
Все ответы с объяснениями
- She might have gone. После might начальная have и V3 gone.
- He must have left. Must have — вывод, had to — обязанность.
- Напечатали, но зря Действие совершено, хотя необходимости не было.
- Нет Возможна версия о реально случившемся.
- should have checked Это have, не предлог of.
- Да Действие ожидается завершённым к будущей точке.
Самостоятельная практика
Сначала попробуй ответить без подсказки, затем открой разбор. В свободных заданиях возможны другие правильные варианты.
1. Передай версию «Возможно, она забыла адрес».
Посмотреть разбор
She may have forgotten the address. / She might have forgotten the address.
2. Исправь He could has went home.
Посмотреть разбор
He could have gone home. Have после modal; gone — V3.
3. Дай два прочтения He could have called.
Посмотреть разбор
В зависимости от контекста: «Он мог позвонить, но не позвонил» или «Возможно, это он позвонил».
Памятка
Modal + have + V3: версия, оценка или возможность относительно более раннего действия. Have не меняется. Смысл и точку отсчёта определяют модальный глагол и контекст.