thankfor与thankto的区别如下:
1、意思不同。thanksfor强调谢的原因,意思是“为……谢”。thanksto意思是“多亏了……”、“由于……的帮助”。
2、词性不同。thank是动词,要与you等连用,thanks是名词,可单独使用。thanksb.for...=thanksforone’s...“因为......而感谢某人”,for为介词,后接名词或动名词,表示感谢的理由。
3、用法不同。thanksto为习语介词,thanks不可以改为thankyou,to后也不接动词原形,这个短语表示原因,意为“由于”、“多亏”,to表示感谢的对象。thanksfor是客套用语,thanks相当于thankyou,意为“因……而感谢”,for强调为何而感谢,其后可接名词或v-ing。
下载本文