English
國中
已解決

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

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

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

留言
您的問題解決了嗎?