Все эти конструкции строятся одинаково — модальный глагол + have + V3 — и говорят о прошлом. Трудность в выборе модального глагола: should have — упрёк, must have — уверенный вывод, could have — упущенная возможность. Русское «должен был» подходит и к первому, и ко второму, отсюда большинство ошибок.
Кратко о правиле:
should have / shouldn't have + V3 — нужно было, но не сделали / не нужно было, но сделали: You should have called. I shouldn't have said that.
must have + V3 — наверняка было; can't have / couldn't have + V3 — точно не было: It must have rained. She can't have said that.
could have + V3 — могло случиться, но не случилось: You could have won.might have / may have + V3 — возможно, было: I might have left it at the café.
needn't have + V3 — сделал зря; didn't need to — не делал, потому что не было нужно.
Have не меняется (must has), после него — третья форма (should have took), пишется have, а не of.
Отвечено 0 из 20
верно 0 · ошибок 0
Задание 1Have + V3
I should have пропуск you earlier.
Мне следовало сказать тебе раньше.
Задание 2Have не меняется
She must пропуск left already — her car isn't here.
Она, должно быть, уже уехала — её машины нет.
Задание 3Have, а не of
You should пропуск seen his face!
Видел бы ты его лицо!
Задание 4Неправильный глагол
We should have пропуск the earlier train.
Надо было ехать более ранним поездом.
Задание 5Should have: упрёк
You пропуск called me — I waited for you all evening!
Ты должен был мне позвонить — я ждал тебя весь вечер!
Задание 6Must have: вывод
The streets are wet — it пропуск rained last night.
Улицы мокрые — ночью, должно быть, шёл дождь.
Задание 7Shouldn't have: сожаление
I пропуск eaten so much cake — now I feel sick.
Не надо было есть столько торта — теперь меня тошнит.
Задание 8Can't have: исключено
Anna пропуск stolen the money — she was with me in Moscow all week.
Анна не могла украсть деньги — всю неделю она была со мной в Москве.
Задание 9Could have: упущенная возможность
You пропуск won the race if you hadn't fallen.
Ты мог бы выиграть гонку, если бы не упал.
Задание 10Might have: возможно
I пропуск left my phone at the café, or maybe it's in the car — I don't know.
Может быть, я оставил телефон в кафе, а может, он в машине — не знаю.
Задание 11Must have been + -ing
Her eyes are red — she пропуск been crying.
У неё красные глаза — должно быть, она плакала.
Задание 12Should have: сожаление
We пропуск booked a table — now the restaurant is full.
Надо было забронировать столик — теперь в ресторане нет мест.
Задание 13Needn't have: сделал зря
I пропуск cooked so much food — only three guests came.
Зря я наготовил столько еды — пришли только трое гостей.
Задание 14Shouldn't have: упрёк
You пропуск told her my secret! Now everyone knows.
Зачем ты рассказал ей мой секрет! Теперь все знают.
Задание 15Could have: опасность
Why did you drive so fast? You пропуск had an accident!
Зачем ты так гнал? Ты мог попасть в аварию!
Задание 16Must have: вывод
You пропуск been exhausted after such a long flight.
Ты, наверное, был без сил после такого долгого перелёта.
Задание 17Отрицание
I rang twice, but she пропуск the doorbell.
Я позвонил дважды, но она, возможно, не услышала звонка.
Задание 18Needn't have или didn't need to
There was plenty of food in the fridge, so I пропуск shopping and stayed at home.
В холодильнике было полно еды, так что в магазин идти не пришлось, и я остался дома.
Задание 19Must have или had to
Yesterday I пропуск at 5 am to catch my flight, so I'm really tired today.
Вчера мне пришлось встать в 5 утра, чтобы успеть на самолёт, поэтому сегодня я без сил.
Задание 20Пассив
The documents should have пропуск yesterday.
Документы должны были отправить ещё вчера.
Ответы
1. told
2. have
3. have
4. taken
5. should have
6. must have
7. shouldn't have
8. can't have
9. could have
10. might have
11. must have
12. should have
13. needn't have
14. shouldn't have
15. could have
16. must have
17. might not have heard
18. didn't need to go
19. had to get up
20. been sent
Теперь — в своём предложении
Упражнение проверяет выбор из готовых вариантов, а в своём тексте подсказок нет. Напишите предложение на эту тему — Линграмора найдёт ошибки и объяснит каждую по-русски. Без регистрации.
Частые вопросы
Как переводится should have + V3?
«Следовало, надо было» — и это значит, что действие не совершили: She should have told me — ей следовало мне сказать (но она не сказала). Отрицание переворачивает смысл: She shouldn't have told him — не надо было ему говорить (но она сказала).
Как сказать «зря сделал» — через needn't have?
Да: needn't have + V3 — действие совершено, но в нём не было нужды: I needn't have taken an umbrella — it didn't rain. Если действия не было, потому что оно не понадобилось, — didn't need to: I didn't need to take an umbrella.
Чем must have отличается от might have и can't have?
Это шкала уверенности. Must have — почти уверен, что было: He must have forgotten.Might have / may have / could have — возможно, было: He might have forgotten.Can't have / couldn't have — уверен, что не было: He can't have forgotten — I reminded him this morning.
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информацию об использовании файлов cookies и правилах обработки персональных данных можно найти здесь. Продолжая пользоваться сайтом, Вы подтверждаете, что были проинформированы об использовании файлов cookies и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.