Thank you for giving a lesson that's 25 minutes longer than usual.
Thank you for extending the lesson for 25 minutes.
二つの訳を挙げました。
一つ目の訳は原文をそのまま英訳しました。二つ目は、もうちょっと単純で自然な英文ですが、意味がちょっと変わりました。二つ目は「レッスン時間を25分伸ばしてくれてありがとう」です。
文法的なポイント。
「~してくれてありがとう」と言いたいときは、
Thank you for ~
Thanks for ~
で文を始め、~のところに動詞のing形を置きます。
例
来てくれてありがとう。
Thanks for coming.