プロが教えるわが家の防犯対策術!

彼はもう宿題を終えているはずです。
→He should have done his homework by now.

解答は「もう」が by now として使われていたのですが、私は already を使ってしまいました。(これはhave の後に入れました!)

alreadyではダメですか?もしダメな理由などありましたら教えてください。
よろしくお願いいたします。

A 回答 (1件)

いいです。

 微妙にニュアンスが違います。以下です。

●He should have done his homework by now.

「今頃は(そろそろ)宿題を終えていてもいいはずだが」と時間的には「今」に近い。

●He should have done his homework already.

「とっくに(すでに)宿題を終えていてもいいはずだが」と時間的には「by now」ほど「今」に近いとは限らない。
    • good
    • 0

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