動名詞「~したこと」
■動名詞「~したこと」
Q
I suppose you are angry with me for not having come earlier. という文があったのですが、 “来なかった” にあたるnot having come の come は過去分詞でしょうか?
なぜ、not having come になるのか、いまいち理解できないので、教えていただきたいです。
お願いします。
A
オッハー
前置詞(この場合 for )の後には、普通、名詞か動名詞が来ます。
「来ること」は、coming で、これは動名詞です。
現在のことを表します。
「来たこと」と言いたければ、having come にします。
come の過去形に ing は付けません。caming は無いということです。
having + 過去分詞で「~したこと」になると覚えて下さい。
さらに、動名詞の否定形は、not ~ing にします。
よって、「来なかったこと」は、not having come となります。
なお、for ~は「~のために、~だから」という理由を表します。
for not having come 「来なかったので」という意味になります。
現在携帯メルマガ「最強の英文法」を発行して、毎日文法問題を配信しています。
→ 「最強の英文法」無料メルマガ
携帯サイト「最強の英文法」も運営していますので興味がある方は見て下さいね。
→ 「最強の英文法」サイト