thanks to与 thanks for的用法异同请举例说明

问题描述:

thanks to与 thanks for的用法异同
请举例说明

thanks to 还有原因的意思

"thanks to" means 幸亏,由于
"thanks for"means 感谢某人做了某事
例:
Thanks to the car, I was able to get back home in time.
幸亏有汽车代步,我才得以及时赶回家。
Thanks for your consideration, I really appreciate it.
多谢你的帮忙,非常感激。

thanks to +sb. 感谢某人
-My heartfelt thanks to you all.
我谨向各位表示衷心的感谢.
thanks for + sth. 为什么事儿感谢
-Thanks for your help.
谢谢你帮助

thanks to是“多亏了,由于”的意思
如;Thanks to the teacher, or we can't finish the work. 多亏了我们的老师,否则我们不能完成作业
thanks for是“因。。。而感谢某人的意思,这里的thanks可以说成thank you,但是上个结构中不能
如Thanks for your letter
谢谢你的来信(因你的来信而感谢你)

thanks to为习语介词,thanks不可以改为thank you,to后也不接动词原形,这个短语表示原因,意为“由于”、“多亏”,to表示感谢的对象.如:
Thanks to the English language,we can learn a lotfrom other countries.由于英语这门语言,我们能从其它国家学到很多东西.
thanks for是客套用语,thanks相当于 thank you ,意为“因……而感谢”,for强调为何而感谢,其后可接名词或v-ing.
Thanks for your help.谢谢你的帮助.
Thanks for inviting us to your birthday party.谢谢你邀请我们参加你的生日聚会.