• ベストアンサー

英語について

現在通信制高校へ通う1年生です かなり初歩的な英語でお恥ずかしいのですが、質問させて下さい ・動詞に注意して次の文を否定文に変えなさい You did your homework yesterday. という問題なのですが、私は You didn't study your homework yesterday. と書きました ですが、先生は You didn't do your homework ~. だと言うのですが、何故だか理解出来ません どなたか教えて下さい よろしくお願いします

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

  • ベストアンサー
  • mizu-san
  • ベストアンサー率100% (2/2)
回答No.2

You did your homework ywsterday. の文中の did は、do の過去形です。do は動詞として、また、助動詞(shall,will,must,などと同じ)として、2つの使われ方をします。この文では現在形の do(一般動詞) を否定するには、動詞の前に、助動詞のdoを使ってdo not(do't) をつけ、do not(do't) do your ・・・・. 過去形ではdid not (did't)をつけ、did not(did't) do ・・・・・. となりますよね。従って、過去形ですので、先生の言っておられるとおり  You did't do your・・・・・. なるのです。

KURUKUMIN
質問者

お礼

ご回答ありがとうございました

KURUKUMIN
質問者

補足

You didn't do~. あなたは~することをしなかった となりますよね? 日本語だと、あなたは~しなかった。と言うと思いますが You didn't~. ではいけないのですか?

その他の回答 (1)

noname#125540
noname#125540
回答No.1

宿題をする(やる) という表現が、do one's homework だからなのではないでしょうか。 http://eow.alc.co.jp/%e5%ae%bf%e9%a1%8c%e3%82%92%e3%81%99%e3%82%8b/UTF-8/ one'sというのは「誰々の」なので、 my your his her their などに変えて使います。 ちなみにhomeworkは数えられない名詞(不可算名詞)なんだそうです。 なので「彼らの」でもhomeworksになりません。their homework.

KURUKUMIN
質問者

お礼

ご回答ありがとうございました

関連するQ&A