英語
高校生
解決済み

9 なぜdoneがdidになるのですか?

9 He is ashamed of having done such a thing. =He is ashamed that he did such a thing. told tho twuth

回答

✨ ベストアンサー ✨

ここでの”have”は「過去」の時制を表すために用いられてます。
文法上、前置詞”of”の後ろには「名詞」がくるので、過去形を示す”did”などは使えません。
そのため、英文では”having”を用いて、過去形を示します。
つまり、”did”が”done”に変化したというより、”did”が”having done”に変化したという認識してもらえればいいと思います。

げすと

なるほどです!🥺

つまり、did”が”having done”は同じ意味ということですか?

having done”の方がdidより過去だと思っていたのですが…

Ninja

そう捉えてもらって、問題ありません。
たしかに、”I thought that he had gone to the US.”みたいに、「大過去」をしめす”had+p.p.”の表現もありますが、この文での”have+p.p.”は「過去」を示しているので注意しておくべきでしょう。

げすと

なるほどです!ありがとうございます😊

この回答にコメントする
疑問は解決しましたか?