Слова близкие по значению, но не синонимы.
Мы можем быть grateful тому, кто нам как-то помог.
We are grateful to you for your help.
He is very grateful to his parents for lending him the money for a car.
Но мы не можем быть thankful кому-то. Это слово употребляется, когда мы рады что что-то случилось, особенно если очень вероятно могло не случиться. В оригинале - to be thankful to God.
You should be thankful that you have escaped the accident.
To be thankful for small mercies - радоваться что ситуация не хуже чем есть
Предлоги
I am grateful to you for your help.
grateful to - благодарен кому-то, признателен кому-то
grateful for - благодарен за что-то, признателен за что-то




