英语题一道

Thanks_____yourhelp,wehave_______theworkontime.A.tofinshedB.toendedC.forfinshedD.forc... Thanks _____ your help, we have _______ the work on time.
A. to finshed B. to ended C. for finshed D. for completed

我选C,但是为什么答案是A
展开
激枪MAN
2010-08-25
知道答主
回答量:17
采纳率:0%
帮助的人:15万
展开全部
thanks to : 幸亏....(它是事情结局的主要因素,强调重要性,并含带感谢之意)
thanks for :感谢....(仅表示对他人的感谢,对本人所做的事情没有任何实质性的影响)

答案:A
charlie254
2010-08-25 · TA获得超过12.2万个赞
知道大有可为答主
回答量:6579
采纳率:66%
帮助的人:8464万
展开全部
Thanks for sth
完成时have后接过去分词

选C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨小羊叶子
2010-08-25 · TA获得超过1843个赞
知道小有建树答主
回答量:968
采纳率:52%
帮助的人:526万
展开全部
thanks to是“多亏了”的意思,
结合语境是说“多亏了你的帮助,我们才能按时完成工作”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牵yue手
2010-08-25
知道答主
回答量:25
采纳率:0%
帮助的人:14.8万
展开全部
Thanks to 是多亏了的意思

句子意思是;多亏了你的帮助,我们按时完成了工作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哥了败子
2010-08-25 · TA获得超过5941个赞
知道大有可为答主
回答量:2384
采纳率:0%
帮助的人:1657万
展开全部
thanks for为……感谢
thanks to幸亏,得益于
这句话的意思是幸亏你的帮助,我们才能按时完成工作。
如果用thanks for就是:感谢你的帮助,我们已经按时完成工作。两句之间没联系,讲不通。
所以,用thanks to.
第二个空你应该明白了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式