发布网友 发布时间:2023-07-31 23:00
共1个回答
热心网友 时间:2023-08-11 19:54
编辑/黄家佳
下面两句话,虽然表达的都是同一个意思「我去买牛奶」,但用一个用to,一个用for
1) I went to the store to buy milk.
2) I went to the store for milk.
仔细观察会发现,to后面加的是动词buy,for后面加的是名词milk。
另外,例子还有:
1) Ask John to send me the file.
2) Ask John for the file.
invite someone to a party 邀请某人去参加派对。这里用to是因为它强调的是 “party”,是一个模糊的事件。去派对,那具体是去唱歌呢?还是跳舞呢?还是吃东西呢?不知道。
invite someone for dinner 邀请某人一起吃晚餐。这里用for是因为它强调的是一个具体的事情 “dinner”,就是吃。不然呢?还在餐桌上热舞吗???
to是跟在「强调动作的动词」后面,for是跟在「强调情况的动词」后面
1) Give this to her. 把这个给她。
这个「给give」是一个动态的动词,而「给她」是一个动态,从我这到她那,有明确的「起点(我)」和「终点(你)」,中间有一个移动的过程,所以用to。
2) I made this cake for her. 我为她做了一个蛋糕。
这个「制作made」是我自己的动作,并没有对「她」产生什么影响;对于「制作made」这个动词来说,没有明确的起点和终点,不是一个动态的过程,强点的是「情况」,所以用for。
What did you do to him? 你对他做了什么?
what did you do for him? 你为他做了什么?
这就很明显了吧?
有一个常用的短语,也顺带一提好了(因为实在太常用!)
be used to和be used for有什么差别?
be used to
1) 表示「习惯……」
I’m used to the weather in Canada. 我习惯了加拿大的气候。
2) 表示「用途」(后面接动词)
This marker is used to write. 这支马克笔是用来写字的。(*注意:to后面接的是动词write)
be used for 表示「用途」(后面接名词/ 动词的ing形式)
This marker is used for writing. 这支马克笔是用来写字的。(*注意:for后面接的是动词write的ing形式,writing)