Thanks ______ your help. and now I have made great progress in my English.

来源:百度知道 编辑:UC知道 时间:2024/06/09 16:22:09
填To还是 for 为什么,请说明理由

还有某人这样解释,请问是否正确
-------------------------------------
thanks for 与thanks to 是两个有不同意思的短语。前者是为什么而“感谢”,后者是“多亏”什么。 Thanks for 是因为一个好的结果而感谢。而Thanks to 一出现,一般有点“多亏怎样”否则后果就会很差的意味。表面看起来差不多,但仔细揣摩,实际要强调的意思是有区别的。

楼上几位的解释都是对的,从语法上讲,thanks for 和 thanks to在句子中的成分是不同的。

从意思上讲,LZ给出的那个解释也是对的。

另外可以这样理解它们的意思,thanks to 表示感谢的意思很弱,主要是表示原因的意思,表示某种好的结果是由...导致的。可以理解为带有感谢情绪(即有褒义)的because of。

thanks for 是纯粹的对某人的某种行为表示感谢,这种行为可能和结果没有任何因果关系。
即使对方的行为没有得到好的结果,但是你认为他是出于好意想帮你,你仍然想表示感谢,用thanks for your help的。

for

Thanks for your help, and now I have made great progress in my English.
这里不能用to
thanks to + n. 当副词用,不能单独成句,而后面有“and”是连词,连接两个句子,所以不能用to

thanks to your help 多亏了你的帮助,thanks to 多亏.

thanks for your help谢谢你的帮助,thanks for后接要感谢的事物.

thanks for和thanks to除了那些意思以外,主要的区别是后面接的词的词性不同,前者后面接的是名词或名词短语;而后者接的是动词或动词短语哦!

Thanks to是由于的意思吧,thanks for是表示对…感谢的意思