Tiffanyさん
2023/07/24 10:00
宿題やってきた? を英語で教えて!
学校で友達に『宿題やってきた?』と言いたいです。
回答
・Did you do your homework?
・Have you finished your homework?
・Did you get your homework done?
Did you do your homework?
「宿題やった?」
「Did you do your homework?」は「宿題はやった?」という意味です。主に親や教師が子供や生徒に対して宿題の進行状況を尋ねるとき、または友人同士が互いの進行状況を確認するときに使います。また、比喩的に「準備はできてる?」という意味で使うこともあります。
Hey, have you finished your homework?
「ねえ、宿題終わった?」
Did you get your homework done?
「宿題やってきた?」
「Have you finished your homework?」は直訳すると「宿題は終わった?」となり、一般的に使われます。一方、「Did you get your homework done?」は「宿題は終えられた?」となり、相手が何らかの理由で宿題を終えるのが難しかった状況を想定しています。例えば、その日は部活や家庭の事情で忙しかった場合など、宿題を終えるのに特別な努力が必要だった状況で使うことが多いです。
回答
・Have you done your homework?
英語で「宿題やってきた?」と言いたいときは、上記のように表現するのが一般的です。
"have you done~?"は、「~したことある?」という意味で、現在完了形という時制の経験用法を用いたお決まりのフレーズです。
"homework"は「宿題」という意味です。
【例文】
A:Hey, Eric. Have you done your homework?
ねえ、エリック。宿題やってきたの?
B: Of course. It was difficult, so I asked my mom to help me though.
もちろんだよ。難しかったから、お母さんに手伝ってもらったんだけどね。
ちなみに、現在完了形でよく使われることが多いフレーズは、"have you been ~?"で「~に行ったことがありますか?」という意味です。
よかったら、こちらも併せて覚えてみてくださいね。