質問: 時、条件をあらわす副詞節での時制 時、条件の副詞節において、 未来→現在形 未来完了→現在完了 となりなすよね。 そこで質問なのですが、 例えば、 i will borrow this book to you when i have read it. 「この本を読み終わったらあなたに貸してあげます。」 という文章の場合、have read(現在完了)の部分を read(過去) にしてしまった場合、 「この本を読む時、あたなに貸してあげます。」 という意味になり、おかしくなりますよね。 では、 「宿題が終わったら遊びに行くつもりだ。」 を英語に訳した場合、 (1) i will go shopping when i have finished homework. (2) i will go shopping when i finish homework. のどちらが正しいのでしょうか。どちらも、 「宿題を終えた時」の意味になるような気がするのですが・・・ それとも、(2)のほうは 「宿題を終わらせる時」という意味になってしまうのでしょうか? もしそうなら、 「宿題を終えた時、私は嬉しかった。」 という英文は when i finished homework i was happy. ↑(2)と同様「宿題を終わらせる時」という意味になってしまわないか? ではおかしいのでしょうか? わかりにくい質問かもしれませんが、ご回答よろしくお願いします。
回答: 正解は "i will lend this book to you when i have finished it." "i will go shopping when i have done my homework." "i was happy when i finished my homework."