Привет! Давай разберемся с этим вопросом. Итак, у нас есть предложение на английском языке и необходимо подобрать правильный модальный глагол.
Предложение гласит: "John ... have mentioned this fact at the party. It’s not his secret."
Нам нужно выбрать один из трех вариантов: could, needn't, shouldn't.
Давай разберем, что означают эти модальные глаголы:
- could have — мог бы (используется для обозначения возможности, которая существовала в прошлом);
- needn't have — не нужно было, не требовалось (используется, когда действие произвели, но оно не было нужным);
- shouldn't have — не следовало (используется для выражения сожаления о прошлом действии, которое было сделано, но делать его не следовало).
Из контекста видно, что факт на вечеринке упомянул Джон, и это не было его секретом, так что, скорее всего, ему делать этого не стоило. Поэтому правильный ответ здесь — shouldn't have.
Получается полное предложение: "John shouldn't have mentioned this fact at the party. It’s not his secret."
Так что выбираем вариант с "shouldn't" и идем дальше! Удачи с остальными вопросами. Если что-то будет непонятно — обращайся, помогу!
