英语for和to问题

我问题觉得好难分清楚for和to,例如句子can u get a key for me?和can u get a key to me?从这2个句子根本看不出for和to有什么不一样。希望有英语高手可以详细同我解答for和to的。。以及如何使用for和to!
不要随便复制网上的回答,网上的回答我基本都看了,对我没有什么作用。

for 的意思是“为……”而 to表示动作的方向(朝向)
He wrote a letter to me. 他给我写了一封信。(我是收信人)
He wrote a letter for me. 他为我写了一封信。(信本该我写,但是由他代写。我不是收信人,收信人是我、他以外的人)
give/ bring/ send/ pass/ show/ lend 和 to 搭配 Pass the ball to me.
buy/ make /draw 和 for 搭配 make a cake for me
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-23
for和to 这两个词意思很多,建议你找一本比较好的英语词典,看看里面的解释,比如牛津什么的。就你以上举得例子而言,2句都可以翻译成请你把钥匙给我可以吗?但是for强调的是me,有为我拿一下钥匙这个隐含的意思,也就是说这句话中能够看出来拿钥匙这件事的母的。但是to me 就没有这个意思,它强调的只是一种传递钥匙的这个过程没有任何目的

我这么说你能明白吗?
第2个回答  2010-12-23
for是“为…”,后加动词ing, to是“给…”,后加动词原形,如果后边是人称代词(如此题中的me),二者可以互换。
相似回答