12531
the "for" should be followed by an arbitrarily long and complicated sentence
like:

> Thank you for waiting for me after the football match!

or

> Sorry for spilling my drink on the carpet that you got for your birthday.
CC BY-SA 3.0
2013-08-11T14:41:07.617
12529
2013-08-11T19:37:36.127
2013-08-11T15:16:16.827
37
3821
question
translation
How do you say thank you for or sorry for?
Use the て form.

待ってくれてありがとう。

カーペットを汚してすまない。
CC BY-SA 3.0
2013-08-11T16:11:46.570
12531
2013-08-11T16:11:46.570
1065
12529
answer
Informally, it's usually, ～てくれてありがとう and ～てごめん(なさい).

> サッカー(の[試合]{しあい})の[後]{あと}で待っていてくれてありがとう。  
>  [絨毯]{じゅうたん}を[汚]{よご}してごめんなさい。
CC BY-SA 3.0
2013-08-11T16:14:11.663
12532
2013-08-11T19:37:36.127
2013-08-11T19:37:36.127
1628
12529
answer