✨ ベストアンサー ✨
まず、ing形なのは動名詞だからです。
I’m proud of you.「あなたを誇りに思っている」
この使われ方を良く見ると思いますがofの後ろは代名詞ですよね。つまり名詞です。前置詞の後ろには名詞が来るので動詞を置くことができません。じゃあ「あなた」ではなく「バンドの一員だった」はどう言えばいいのか
動詞を名詞にしてあげればいいんです。動詞にingをつけることで名詞にできます。(これを動名詞といいます)
次になぜhaveがくるのか。それは過去を表しているからです。
バンドの一員だと誇りに思っていた
バンドの一員だったことを誇りに思っていた
前者はバンドの一員の時に誇りに思い
後者はバンドを辞めてから誇りに思っているので
意味が変わってきますよね。前者ならbeingにすれば終わりですが、後者の意味にするにはどうすればいいのでしょう
動名詞なのでingを付けなければいけない、でも過去形にしなければいけない。もちろんwasingというものはないです
ここでひとつのルールが
述語動詞(ここでいう誇りに思うproud)よりも前の時を表す場合は完了形を使う
つまり have beenとします。
be proud of have been
↓ 動名詞化
be proud of having beenになります
ほんとによく理解することができました‼︎
ing形は前置詞が前にあるからですね😓
しっかりこれから確認を忘れずにしようと思います。
わかりやすくありがとうございましたm(__)m