这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~下面给大家从三个方面具体解释一下:
【含义】
1) thanks to为介词词组,意思是“多亏;由于;因为(含义相当于because of)”
thanks to的意思是“多亏了……”;“由于……的帮助”,
2) thanks for.表示“因……而感谢”,其中的thanks为复数名词,介词for指原因,后接名词、代词或动词的ing形式.
thanks for的意思是“为……谢”强调谢的原因
【用法】
1、thanks to为习语介词,thanks不可以改为thank you,to后也不接动词原形,这个短语表示原因,意为“由于”、“多亏”,to表示感谢的对象。
thanks to,to搭配的是名词,代词和动名词,表示感谢的对象
2、thanks for是客套用语,thanks相当于 thank you ,意为“因……而感谢”,for强调为何而感谢,其后可接名词或v-ing。
thanks for,for搭配的是名词或动名词,表示感谢的理由
【例句】
1、Everyone knows about it now, thanks to you!
多亏了你,现在大家都知道了!
We managed to get it finished in the end ─ no thanks to him.
我们终于把这件事完成了,但这没有他的什么功劳。
How can I ever express my thanks to you for all you've done?
对你所做的一切,我怎么才能表达谢意?
2、Thanks for the present ─ it's just what I wanted.
感谢赠我这份礼物,这正是我想要的。
Many thanks for your support.
多谢您的支持。
Thanks for showing us your products ─ we'll be in touch.
谢谢给我们介绍你们的产品,我们将会保持联系。