这道英语单选答案是不是错了?

来源:百度知道 编辑:UC知道 时间:2024/06/23 18:31:28
______your help, we finish the work on time
A.Thanks B.Thanks of C.Thanks for D.Thanks to
书上答案说选"D", 可我觉得应该选"C"
书上答案正不正确啊?

你是对的,thanks for是固定搭配,不能用 to 的。你也可以参考一下爱词霸的例句,地址如下:http://dj.iciba.com/search?s=thanks%20for

你是对的

thanks to 是多亏的意思
而thanks for 则是单纯的感谢

选C,THANKS FOR +n.(doing sth)固定搭配意思是感谢你。。。,其他的应该没有这些说法。

thanks to 解释为幸亏,由于.此句可翻译为多亏你们的帮助,我们按时完成了任务.
所以答案正确.