一般情况下,to后面常接对象;for后面表示原因与目的为多.
Thankyouforhelpingme.
Thankstoallofyou.
tosb.表示对某人有直接影响比如,食物对某人好或者不好就用to;
for表示从意义、价值等间接角度来说,例如对某人而言是重要的,就用for.
for和to这两个介词,意义丰富,用法复杂.这里仅就它们主要用法进行比较.
1.表示各种“目的”
1.WhatdoyoustudyEnglishfor?你为什么要学英语?
2.ShewenttoFranceforholiday.她到法国度假去了.
3.Thesebooksarewrittenforpupils.这些书是为学生些的.
4.hopeforthebest,preparefortheworst.作最好的打算,作最坏的准备.
2.对于
1.Shehasalikingforpainting.她爱好绘画.
2.Shehadanaturalgiftforteaching.她对教学有天赋/
3.表示赞成同情,用for不用to.
1.Areyoufortheideaoragainstit?你是支持还是反对这个想法?
2.Heexpressessympathyforthecommonpeople..他表现了对普通老百姓的同情.
3.Ifeltdeeplysorryformyfriendwhowasveryill.
4for表示因为,由于(常有较活译法)
1Thankyouforcoming.谢谢你来.
2.Franceisfamousforitswines.法国因酒而出名.
5.当事人对某事的主观看法,对于(某人),对…来说(多和形容词连用)用介词to,不用for..
Hesaidthatmoneywasnotimportanttohim.
他说钱对他并不重要.
Toheritwasratherunusual.
对她来说这是相当不寻常的.
Theyarecrueltoanimals.他们对动物很残忍.