A) Shouldn’t have been
B) Shouldn’t be
C) Mustn’t have been
D) Mustn’t be
この文の正しい答えが"shouldn't have been"理由を理解するには、状況と答えの意味を分析する必要があります。完全な文は次のとおりです。 "You (be) _____ rude to him. He's going to be really angry now."
1. **文の文脈**: 話者は、過去に起こった出来事、具体的には、他の誰かが誰かに対して失礼だったということについて言及しています (その人がとても怒っていたことが今ではわかります)。
2. **表現の意味**: この文は、過去に起こったこと (失礼な行動) が間違っており、現在その結果が生じている (相手は非常に怒るだろう) と言いたいのです。
それぞれの答えを見てみましょう。
a. **shouldn't have been** : これは、過去の行為が**起こるべきではなかった**ということを言うために使用される文法形式です。この文脈では、失礼なことは**起こった**し、**起こるべきではなかった**と言っているので、この文脈では正確です"You shouldn't have been rude to him."
b. **shouldn't be** : この文型は、現在または将来において起こってはならない行為について話しています。ただし、ここでは**過去に起こった**行為について話しているので、それは関係ありません。
c. **mustn't have been** : この文型は、何かが**間違いなく**過去に起こらなかったことを推測することを意味します。しかし、ここでは失礼な行為が**起こった**ことがわかっているので、この答えは間違っています。
d. **mustn't be** : この文型は、現在または将来における禁止または憶測を指します。しかし、過去に起こったことを表す表現が必要なので、それは正しくありません。
したがって、正解は**a. shouldn't have been** 、過去に起こってはいけないアクションを説明する正しいコンテキストにあるためです。
Ghi chú: Bài tập này được trích xuất từ ứng dụng TOEIC Max , phần tạo lộ trình 900+.