- ベストアンサー
英語について
現在通信制高校へ通う1年生です かなり初歩的な英語でお恥ずかしいのですが、質問させて下さい ・動詞に注意して次の文を否定文に変えなさい You did your homework yesterday. という問題なのですが、私は You didn't study your homework yesterday. と書きました ですが、先生は You didn't do your homework ~. だと言うのですが、何故だか理解出来ません どなたか教えて下さい よろしくお願いします
- みんなの回答 (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・・・・・. なるのです。
その他の回答 (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.
お礼
ご回答ありがとうございました
お礼
ご回答ありがとうございました
補足
You didn't do~. あなたは~することをしなかった となりますよね? 日本語だと、あなたは~しなかった。と言うと思いますが You didn't~. ではいけないのですか?