動名詞「~したこと」


bullet262   動名詞の回答


■動名詞「~したこと」


Q

I suppose you are angry with me for not having come earlier. という文があったのですが、 “来なかった” にあたるnot having come の come は過去分詞でしょうか?

なぜ、not having come になるのか、いまいち理解できないので、教えていただきたいです。
お願いします。

 
オッハー

前置詞(この場合 for )の後には、普通、名詞か動名詞が来ます。

「来ること」は、coming で、これは動名詞です。
現在のことを表します。

「来たこと」と言いたければ、having come にします。

come の過去形に ing は付けません。caming は無いということです。
having + 過去分詞で「~したこと」になると覚えて下さい。

さらに、動名詞の否定形は、not ~ing にします。

よって、「来なかったこと」は、not having come となります。

なお、for ~は「~のために、~だから」という理由を表します。
for not having come 「来なかったので」という意味になります。

 


kogi5
現在携帯メルマガ「最強の英文法」を発行して、毎日文法問題を配信しています。
→ 「最強の英文法」無料メルマガ
携帯サイト「最強の英文法」も運営していますので興味がある方は見て下さいね。
→ 「最強の英文法」サイト


→ 動名詞の質問一覧に戻る

→ 英文法の質問と回答の一覧に戻る

→ 究極の英文法のトップに戻る