I bought a little present (for⼀to) you. 这里应该选哪一个?为什么?

很想知道为什么不能用TO呢?...
2026年09月28日 13:56
有5个网友回答
网友(1):

你好,我是一名大学英语教师,希望我的解释能帮到你。
这句话可以这样改:
I bought a little present for you.=I bought a little present to please you.
又如:
I bought a dictionary for you.=I bought a dictionary to help you.
这里的for sb.其实是表示为了实现目个目的,因此也可以用不定式to do sth.来代替,众所周知,不定式可以用作动词词组表目的。
注:此为本人研究成果,尚未发表,如有高校教师看见此解答,请勿引用。

网友(2):

buy
1.带双宾 buy sb sth
双宾错位 buy sth for sb.
2.与钱搭配时 buy sth at/for money
3.与时间搭配 buy sth for time

如果一定要用to 可以用give

用什么介词时语言文化差异,中文说 为谁买什么东西 和买什么给谁谁 都通,但英语不是、

网友(3):

答案是FOR
这是固定词组用法 BUY STH. FOR SB.
你可以查下字典 'BUY SB. STH. "= ''BUY STH. FOR SB. "上面也有例句的
根本就没有 ''BUY STH. TO SB."这种用法 我是英语专业的 答案绝对准确

网友(4):

for
buy sth for sb
没有to,只有give/send 等词用to
固定搭配

网友(5):

for 为某人买某物buy sth for sb