あえて自分からも言っとかせてもらいますが、
Thank you for 〜ing.
日本人でもまあまあ耳に、目にしますし、
YouTubeでThank you for watching!とか見ますし、
これくらい覚えた方が良いです。中学生なら尚更。
まあ理屈も文法的知識があれば、普通に納得できるとは思いますが、あなた含めて、まだ中学生はノリでやってて、全然文法知識なさそうですし。
(自分も人のこと言えませんが)
ソーリーとかも、
I’m sorry for being late.
I’m sorry for calling you late last night.
とかいうように、for+動名詞 を使います、言います。
理屈なら、
前置詞(←名詞の前に置くって感じ)なので後ろには名詞が欲しいです、
というか、そもそも1つの文に動詞を2個は使えませんし。I'm の時点で be動詞 am を使ってますから。
もちろん名詞なら問題無く、そのまま置けます、使えます。
I'm sorry for the mistake. その間違いごめんなさい的な意味ですね。