アプリ版:「スタンプのみでお礼する」機能のリリースについて

Our french teacher ( )here by now because he took the early bus.

1.ought tohave arrived
2.may arrive
3.can arrive
4.must arrive

答えは1ですが、4がダメな理由を教えてください。
must arriveで到着しているに違いないと訳しても意味は通ると思うのですが、、

A 回答 (4件)

4がもし、must have arrived だったらOKです。


要は、by now のために、「完了」している時制でないとつじつまが合わないのです。
    • good
    • 0

No.2の補足です。

ゆえに「すでに○○が完了していて当然だ」と述べているのは1だけということになります。
    • good
    • 0
    • good
    • 0

「by」があるからです。

「by now」で「今頃はもう、そろそろ」という意味になりますので、「今頃はもう、そろそろ ~ はずだ」となる必要があるのです。「はずだ」という意味合いが含まれているのは1だけです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!