• ベストアンサー

perform forについて

perform for A B で AのためにBを演じる という意味になるでしょうか 辞書で調べてもなかったんですが

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

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

普通には perform O for A「A のために O を演じる」のように 目的語の方が先にきます。 しかし,O の部分が長くなると,perform for A O となることがあります。 She performed for him all the duties of a wife. 「彼女は,彼のために妻としてのあらゆる義務を果たした」 He performed for us all the dances he learned. 「彼は私たちのために,学んだすべての歌を歌ってくれた」 特に O の部分に関係代名詞などでの修飾部分が続くと, He performed all the dances he learned for us. この順序にすれば,for us が performed, learned どちらの動詞にかかるのかが あいまいになるので, perform for A と先にもってくることになります。

kirofi
質問者

お礼

回答ありがとうございます

その他の回答 (1)

  • RJERSJ
  • ベストアンサー率50% (102/201)
回答No.1

AのためにBを演じる ならperform B for A です

kirofi
質問者

お礼

回答ありがとうございます

関連するQ&A