一、意思不同
1.be greatful of意思:非常感激。
2.be greatful for意思:为…感到高兴。
二、用法不同
1.be greatful of用法:属于一般用语,指因对方的好意而表示“感谢”,主要指因天意、命运或客观因素所带来的好意而怀有感激之情,也可用于因别人帮忙而感激。
2.be greatful for用法:表示对某事物理解深刻而能鉴赏或欣赏其价值,特别是美学价值,有时还可表示非常喜欢、非常感激的意思。
1、be deeply grateful for 感激别人所给的恩德
2、be sincerely grateful for 感激爱戴
3、Be grateful for friends 感谢朋友
4、be grateful for sth 感激某人某事
5、Be Grateful For The Good 时刻感谢身边的一切