• ベストアンサー

英語 grant

I will grant you each one wish. (訳:私があなたたちのそれぞれの願いを聞きいれましょう)という英文があるのですが、なぜ I will grant your each one wish.というようにyouがyourにならないのですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

言い忘れましたが, >あなたたちのそれぞれの というのは日本語では自然な言い回しで,そう訳しているのでしょうが, 英語では you each「あなたたち,各々に」one wish「一つの願いを」 聞きいれる・かなえる という表現になっています。 だから,日本語の「あなたたちの」というのがそのまま英語にはなっていません。

aporon1207
質問者

お礼

なるほど!youとeach one wishで区切るのではなく、you eachとone wishでOが分かれているんですね。 訳し方も教えてくださりありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (4)

回答No.4

すみません,これは you each で O です。 each は you と同格です。 「あなたたち,おのおの」 each of you としても同じです。 そして one wish でもう1つの O です。 だから,これでまったく問題ない英語です。 このような「かなえてやる」では SVOO の形をとることが多いです。 SVO to 人,という形もありますが,you のような単語なら SVOO が普通。

すると、全ての回答が全文表示されます。
回答No.3

your each one wish で一つの O とお考えなのですね? ここでは grant O O という SVOO です。 「O(人)の O(願いなど)を聞き入れる・かなえてやる」です。 だから,you:O,each one wish:O となっています。

すると、全ての回答が全文表示されます。
  • Him-hymn
  • ベストアンサー率66% (3489/5257)
回答No.2

I will grant you one wish. という言い方が成立します。 (1つ願い事をかなえてあげる) I will grant your wish. これも可能です。しかし、より英語的なのは、人を中心にして言う言い方なのです。 I will grant you . . . とすると、youときます。これが人を中心にした言い方です。 一方、I will grant your wish.というのはあくまでwishであり、yourがついていても人に対した言い方ではないのです。人を中心にして言うのが英語の1つの特徴と思います。 彼のところを訪ねたーーならーー I visited him. I visited his house. himの方が普通です。もちろん、his houseそのものが目的なら(新築で見たかったとか)いいのですが。 He kicked me in the chest. まずmeといって、体のどの部分?ーーtheをつけて、the chestの部分ーーとなります。 He kicked my chestも可能ですが、人を中心に言うのが普通です。 以上のような例からもわかるようにI will grant you each wish.が普通です。 しかし、each one wishというのは、よろしくないと思います。 each one of the wishesならありえますが。 以上、ご参考になればと思います。

aporon1207
質問者

お礼

回答ありがとうございます。英語は物よりも人を中心とした言い方にすることが大事なんですね!

すると、全ての回答が全文表示されます。
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

grant の使い方を確認すべし.

すると、全ての回答が全文表示されます。

関連するQ&A