英語
中学生
解決済み

英語です。
この文のどこかが間違っているらしいのですが(間違いを直せという問題)、何が間違っているのか分かりません。

3) When Ed called me, I had taken a bath for an hour. 4) Let's play soccer when you will have done your homework.

回答

✨ ベストアンサー ✨

had taken(過去完了)→had been taking(過去完了進行形)にします
(電話がかかって来た時点ですでに1時間入浴していた)

will have done(未来完了)→have done(現在完了)にします
(未来の内容を表す副詞節(when節)中の動詞を未来完了ではなく現在完了で表す)

ということです

Arive

詳しくありがとうございます!

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