質問: when について教えてください。 when について教えてください。 i will tell her when he comes back. という英文は、 (1)「彼がいつ帰って来るのかを、私は彼女に知らせるよ」という意味なのでしょうか、それとも、 (2)「彼が帰って来たら、私は彼女に(彼が帰って来たよ、と)知らせるよ。」という意味なのでしょうか?それとも、両方の意味があるのでしょうか? もっとも、i will tell her when he will come back. と、he のあとに will をつければ、「彼がいつ帰って来るのかを彼女に知らせるよ。」という意味だとはっきりするとは思いますが...。 また、過去形にしただけなのですが、i told her when he came back. という文章は、 (3)「彼がいつ帰って来たのかを、私は彼女に知らせたよ。」という意味でしょうか、それとも、 (4)「彼が帰って来たときに、私は彼女に(彼が帰って来たよと)知らせたよ。」という意味になるのでしょうか?それとも両方の意味があるのでしょうか? ご存じの方、教えてください。また、ご回答いただくときに、仮に(1)が正しいとすると、(2)は英語でどう言うのか等々も教えていただけると更にありがたいです。どうぞよろしくお願いします。
回答: 先ず、"when" は「いつ」と「~した時」の2つの意味があります。ここでは「~した時」です。それを踏まえて、ご質問にお答えします。 _____________________ <a> 冒頭の英文についてです。 (訳1) “i will tell her when he comes back.” 「彼が帰って来たら、私は彼女に言います。」 「何を」言うのかは書かれていません。例えばaさんが彼女に何かを言わないといけないとします。bさんがaさんをせっついた時に、aさんがbさんに「彼が帰って来たら、彼女に言うよ」などと言う場合です。 (1)ではありません。(下の<b>を参照して下さい。) (2)はokです。何故なら、(2)は上記(訳1)の特別な形だからです。貴方が書いた「彼が帰って来たよ」が「何か」になります。(下の<c>も参照して下さい。) _____________________ <b> 「彼がいつ帰って来るかを、私は彼女に言います(知らせます)。」 この文は次のように言います。 “i will tell her when he will be back.” “i will tell her when he is coming back.” “i will let her know when he will be back.” “i will let her know when he is coming back.” (備考:“tell ◯” と “let ◯ know” は似たようなものですが、ミュアンスが違いますね。”tell ◯” はどちらかと言うと「言う、伝える」寄りで、”let ◯ know” は「知らせる、教える」寄りです。) 貴方が書かれた次の文は、文法的には問題無いようですが、不自然に聞こえます。教科書通りの日本語を外国人が喋ると時々不自然に聞こえるのと同じです。 “i will tell her when he will come back.” _____________________ <c> 「彼が帰って来たら、私は彼女に、彼が帰って来たよと知らせます。」 この文は次のように言います。 “i will tell her that he is back when he returns.” (備考:カッコの中で “back” を使ったので、最後は “return” に変えました。個人的に同じ単語を一つの文の中で何度も使うのが嫌いなもんで。^^!) _____________________ <d> “i told her when he came back.” (訳2)「彼が帰って来た時に、私は彼女に言いました。」 「何を」言うのかは書かれていません。例えばaさんが彼女に何かを言わないといけなかったとします。bさんが「言ったの?」とaさんに尋ねた時に、aさんがbさんに「彼が帰って来た時に、彼女に言ったよ」などと言う場合です。 (3)でもokです。←<<<ここが上記の未来形と違います。>>> (4)もokです。何故なら、(4)は(訳2)の特別な形だからです。貴方が書いた「彼が帰って来たよ」が「何か」になります。 _____________________ <e> 最後に、何故(1)はngで(3)はokなのかの説明は次の通りです。 (2)と(4)の場合と同様に、(1)と(3)も各々(訳1)と(訳2)の特別な形なのに、お気付きですか。 「彼がいつ帰って来る/来た」が「何か」です。 (1)は「【彼が帰って来たら】〔彼がいつ帰って来るのか〕彼女に知らせます」になり、変な文になるからngです。 (3)は「【彼が帰って来た時に】〔彼がいつ帰って来たのか〕彼女に知らせた」になり、決して分からない文ではないので、okです。 〔〕は(訳1&2)の「何か」です。 【】は質問者さんの和訳から抜けている文です。この回答の冒頭に書いた通り、ここでの "when" は「~した時」であり、「いつ」ではありません。よって(1)も(3)も正しくは<e>のように【】内の文を加える必要があります。