質問: 次の文の訳についておしえてください。 英語を勉強しているものです。もんだいの文はつぎのとおりです。 1aman named billy bones -who did not have long to live-had given jim a treasure map! 2jim showed it to his good friends,dr. live -sey and spuire trelawney. この文の訳は 1長く生きられなかったビリーボーンズという男がジムに宝の地図を与えていた。 2ジムは親友たちのドクターライヴセイと大地主のトレオニーともに見ていた。 としました。特に自身がないのは1番の文で最初から順番に訳したら「ある男は、ビリーボーンズと言って、長く生きられず、宝の地図をジムにわたしていた。」となりますが、 なんか変な気がしてかえました。特に「who did not have long to live」の下りがよくわかりません。このまま訳すと本当は「だれが、生きる事を長くもっていなかった。」となり変になるのでそこを詳しく教えてください。あと過去分詞の「had geven」訳は「与えていた」であっているのでしょうかおしえてください。 それから2の文で「it to 」を「共に」と訳したのですがあっているでしょうか教えてください。お願いします。
回答: 1. who did not have long to liveのwho は、「誰が」ではなくて、billy bonesにかかる関係代名詞です。 longは、no2さんの回答にあるように、「長い時間」という名詞。 did not long to live =生きるための長い時間を持っていなかった=先が長くなかった have には「持つ」以外にも「いる」「ある」など、いろいろ文脈によって訳語(意味?)が異なります。辞書にもそれぞれ別の意味として載っていた気がします。 この文章が書かれている基準の時間は過去(did not have long....の時点)で、地図を渡したのはそれより以前だから、もう1つバックして、過去分詞を使っています。日本語では、その場合、「。。。していた」と書くことでその意味になりますね。(「。。。。していた」は過去進行形の訳でもありますが) だから1の文章は、billy bonesという男は、もう先が長くなかったのだが、「その時既に(あるいは、それより以前に」ジムに宝の地図を渡していた。 「 」内は、「渡していた」が1つ前の時制で起きたことをより明確にさせるための補足。 2. show 物 to 人 (人に物を見せる) あるいは、show 人 物、とも言えます。 ジムは、それ(その地図)を、友達のdr. live -sey and spuire trelawneyに見せた となります。