有buy sth to sb这种形式吗?

如题 我只见过 buy sth for sb

昨天(12月22日)本人回答了楼主的提问,且位列第一:

今天发现语句太少,无法引起注意,只好修改一番。


答案是:绝对没有buy sth. to sb. 【提问很简单,回答也简洁明了。】


但是,如果要把知识点延伸,那么就比较复杂了。

“动词+间宾+直宾”的间宾后置现象:

(1) verb + sth. + to + sb.(当间宾很长,或直宾是代词时,间宾就会后置)例子:

    The company offer $100 to any reader who could relate what Mr. Hawking said.

    I have finished the book and I will give it to you.

常见的这类动词有:

give, pay, show, send, bring, take, mail,offer, read, pass, lend, leave, hand, tell, return, write, throw, allow, wish,teach, promise, owe, award, accord, grant 

 

(2)verb + sth. +for + sb.

常见的这类动词有:

buy, do, get, paint,sing, find,build,change,choose, prepare,pick,make, fetch,draw, play, save, reserve, spare,order, cook

 

【区别】

to表示方向,常译作“给”或“到”;for表示对某人有益的事,常译作“为”或“帮”。

例如:

Kate wrote a letter to her mother. (凯特给她妈妈写了封信。)

Kate wrote a letter for her mother.(凯特帮她妈妈写了封信。)


【为什么有此疑问呢?】请看类似的提问:(竟然有159个赞!)


实际上,这是一个伪命题,根本没有buy sth. to sb.之说。

本人通过各大搜索引擎,都查不到buy sth. to sb.,唯独百度上有这种“问题”。

各种权威词典(纸质的、电子的、在线的)都没有buy something to somebody。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-22

不存在 buy sth. to sb.


【解析】


  英语中有一类传递性动词(也叫给予动词),这类词需要带有双宾语,即间接宾语(给予的人)和直接宾语(给予的物)。buy 就属于这类动词。双宾语有两种格式:


    传递性动词 + 间接宾语 + 直接宾语

    传递性动词+ 直接宾语 + 介词 + 间接宾语


  第二种格式中的介词按照传递的方向或目的需要在 to,from 和 for 三个介词中选择。


    如果事物是向间接宾语的方向传递过去,介词用 to,如:bringsth. to sb. (把某物带到某人那里)/ sendsth. to sb. (把某物送到某人那里)

    如果事物是从间接宾语的方向传递过来,介词用 from,如:take sth. from sb.(把某物从某人那里带过来)

    如果事物是由于某人的原因而传递的,用介词for,如 buy sth. for sb.(给某人买某物)

本回答被网友采纳
第2个回答  2013-12-22
没有 buy sth to sb

正确的是:buy sth for sb = buy sb sth

*********************************************************
如果不明白,请再问;如果对你有所帮助,
请点击本页面中的“选为满意回答”按钮,谢谢!
**********************************************************
第3个回答  2013-12-22
buy sth for sb = buy sb sth
希望能够帮助到你,如果还有什么问题的话,可以去小马过河问问那里专业的英语老师,谢谢!
第4个回答  2013-12-22
好像没有。没有。