英語
高校生
解決済み

この問題の答えは④なのですが、③が不正解になる理由が分からないので教えてください。お願いします。

PO U 2 7 Tracy ( ロロロロ (① cannot have talked ) to Kevin before he lefb pbut she didnt. @② may have talked ④ should have talked 8 (箇拓 ③ must have talked
英語 英文法 助動詞

回答

✨ ベストアンサー ✨

Mustには<〜しなくてはならない>という意味の他に<〜に違いない>という意味があります。
そして、must have 過去分詞の形になると<〜だったに違いない>という意味になってしまいます。
もし仮に③を入れたとしたら
トレーシーは彼が去る前にケビンに話しかけたに違いない、しかし彼女はしなかった。
となり前後で言ってることが矛盾してしまいます。

よって④should have talked<話すべきだった>が答えになります。

※ちなみに<〜しなくてはならない>を<〜しなくてはならなかった>という意味にするには、had to doを使います!

らー

ありがとうございます!!

この回答にコメントする
疑問は解決しましたか?