
Ginevraさん
2024/09/26 00:00
宿題をしましたか? を英語で教えて!
学校で友人に「宿題をしましたか?」と言いたいです。
回答
・Did(Have) you finish(finished) your homework?
「宿題をしましたか?」 は上記のように表します。
「宿題をする」 は do one's homework と言いますが、この場合のように、「宿題をしましたか?」 と疑問文で聞く時は、 finish を使って聞かれる事が多いです。
過去形ですので Did you~? となりますが、イギリスでは Have you ~? と完了形を使うことはよくあります。
完了形での動詞は過去分詞に変換しなければいけません。
例 : finish → finished
アメリカでは両者使うこともあるそうです。
finish : 終える、済ます
homework : 宿題
例文
A : Did(Have) you finish(finished) your homework?
宿題をしましたか?
B : Not yet.
いいえ、まだです。
not yet : まだ
参考にしてみて下さい。
回答
・Did you do your homework?
「宿題をしましたか?」は英語で上記のように表現できます。
Did you ~? :〜しましたか?(過去の疑問文)
※ do you ~? :〜しますか?の過去形
Homework :宿題
Do one’s homework で「宿題をする」と表現します。one’s は主語に合わせて変形します。
例;
A: Did you do your homework?
宿題をしましたか?
B: Yes I did.
はい、しました。
この場合は主語が you なので、your homework になります。他の例は下記の通りです。
Did she do her homework?
彼女は宿題をしましたか?
Did he do his homework?
彼は宿題をしましたか?
Did they do their homework?
彼らは宿題をしましたか?
回答
・Have you finished your homework yet?
「宿題をしましたか?」は上記のように表現します。
Have you finished~yet? は何かをし終えたかどうかをきく定番のフレーズです。
「~は終わりましたか」という意味は、[主語+ have +過去分詞]の現在完了形の形で表現します。
finish 「終える」は過去分詞形の finished になっています。今回は疑問文ですので have を文頭に出し、文末に yet をつけています。
文末の yet には「もう」という意味があり、なくても「宿題をしましたか?」という意味になりますが、 yet があるほうが自然です。
例文
A:Have you eaten yet?
もうご飯食べ終わった?
B:Yes. I have.
うん、食べたよ。
ご参考になれば幸いです。
回答
・Did you do your homework?
・Did you finish our homework?
1. Did you do your homework?
宿題をしましたか?
「宿題をした」のはこの質問よりも以前のことと考えられるので、過去形になります。
また、この「宿題」は質問されている相手の宿題と考えられるので、 your を置きます。
2. Did you finish our homework?
宿題を終わらせましたか?
「宿題をした」は、「宿題を終わらせた」と考えられます。そのため、 finish を用います。
また、状況次第では、質問者と質問相手が同じ宿題を与えられていると考えられます。
この場合、 homework の前に置かれる人を表す名詞の所有格は our となります。
回答
・Did you do your homework yet?
・Did you get your assignment done yet?
1. Did you do your homework yet?
「宿題をしましたか?」という意味になります。直訳は「もう宿題をしましたか?」です。
「宿題」は homework で、「宿題をする」は do your homework と表現をします。
この例で使っている Did you do~ yet? はアメリカでよく使われる表現で、イギリスやオーストラリアでは Have you done~ yet? が好んで使用されるという違いはありますが、意味的には同じ表現です。
例文
Did you do and submit your homework yet?
宿題はもうして、提出した?
2. Did you get your assignment done yet?
こちらの訳は「課題はもう終わらせた?」となります。get ~ done は「~を終わらせる」、assignment は「課題」という意味です。
例文
Wait? You didn't get your assignment done yet?
待って?まだ課題終わらせてないの?
こちらの回答をぜひ参考にして下さると幸いです。
回答
・Have you done your homework?
「宿題をしましたか?」は上記のように表現します。
Have you done your homework? のニュアンスとしては、「宿題を終わらせましたか?」または「宿題はもうやりましたか?」です。
Done: 動詞 do の過去分詞形になります。現在完了形では、動作がすでに完了していることを示します。
homework: 「宿題」
例文
A: Have you done your homework?
宿題をしましたか?
B: No, I have not even started.
まだ初めてもいません。
ちなみに、「宿題」は homework 以外の言い方もあります。
Assignment: 学校や先生から出された「課題」や「任務」を意味します。
Schoolwork: 宿題や課題に限らず、授業での活動や勉強全般を意味します。
回答
・Did you do your homework?
・Have you finished your homework?
1. Did you do your homework?
宿題をしましたか?
例文
A: Did you do your homework yesterday?
昨日宿題をしましたか?
B: I totally forgot.
完全に忘れてた。
2. Have you finished your homework?
宿題はしましたか?宿題は終わらせましたか?
同じく宿題をしたか聞く際に使えるフレーズです。
例文
A: Have you finished your homework for the English class?
英語の授業の宿題は終わりましたか?
B: Yes, of course.
ああ、もちろんだよ。
回答
・Have you finished your homework yet?
・Have you already finished your homework?
1. Have you finished your homework yet?
宿題をしましたか?
Have you + vpp + yet ?:もう~しましたか?
相手に「~しましたか?」の完了を尋ねる際のフレーズです。現在完了の直近の完了用法です。
yet は疑問文 or 否定文で使います。 疑問文の場合は「もう~?」を意味し、否定文の場合は「まだ~ない」を意味します。
例文
You look busy, but have you finished your school homework yet?
忙しそうですが、学校の宿題をしましたか?
2. Have you already finished your homework?
もう宿題をしましたか?
Have you already + vpp ?:もう~しましたか?
こちらも相手に完了してるかどうかを尋るフレーズです。ただし already が付く場合は完了を期待していないニュアンスになります。つまり完了してないと思いながらも相手に尋ねるイメージで使う点が Have you + vpp + yet ? と明確に異なります。
例文
Have you already cleaned up your room?
もう部屋を掃除しましたか?
回答
・Did you do your homework?
「宿題をしましたか?」は上記のように表現できます。
Did ~: 「~しましたか?」 do の過去形。過去形の疑問文を作ることができます。
例)
Did you go to the store?
あなたはお店に行きましたか?
Did she finish her work?
彼女は仕事を終わらせましたか?
homework: 「宿題」
会話例
A: Did you do your homework?
宿題した?
B: Yeah, I finished it last night. What about you?
うん、昨晩終わらせたよ。君は?
A: Not yet! I’m still working on it.
まだ!まだやってるところだよ。
回答
・Did you do your homework?
「宿題しましたか?」は上記のように表現します。
学校で友人に尋ねる際に使えるシンプルでカジュアルな表現です。
Did you do your~ は「〜やった?終わらせた?」と尋ねるフレーズで、〜の後には聞きたい内容の単語を入れることができます。
例)
Did you do your English lesson today?
今日英語の勉強した?
Did you do your housework?
家事終わらせた?
例文
Did you do your math homework?
数学の宿題やった?
*同じ意味として do を finish に変えて使うこともできます。
例文
Did you finish your homework?
宿題終わった?
参考になれば幸いです。
回答
・Did you do your homework?
「宿題をしましたか?」は英語で上記のように表現できます。
Did you ~ :〜しましたか(過去の疑問文)
※Do you ~ 「〜しますか」の過去形
Do one’s homework :宿題をする
例:
A: Did you do your homework?
宿題をしましたか?
B: I did.
しました。
「〜しましたか?」と表現したいときには、Did you ~? を用います。後には動詞の原型が続きます。
Do one’s homework の one’s は主語によって変形します。例文の場合は主語が you のため your になりますが、例えば主語が she の場合は her になります。
Did she do her homework?
彼女は宿題やりましたか?
Did he do his homework?
彼は宿題やりましたか?