你好,我是一名大学英语教师,希望我的解释能帮到你。
这句话可以这样改:
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.来代替,众所周知,不定式可以用作动词词组表目的。
注:此为本人研究成果,尚未发表,如有高校教师看见此解答,请勿引用。
buy
1.带双宾 buy sb sth
双宾错位 buy sth for sb.
2.与钱搭配时 buy sth at/for money
3.与时间搭配 buy sth for time
如果一定要用to 可以用give
用什么介词时语言文化差异,中文说 为谁买什么东西 和买什么给谁谁 都通,但英语不是、
答案是FOR
这是固定词组用法 BUY STH. FOR SB.
你可以查下字典 'BUY SB. STH. "= ''BUY STH. FOR SB. "上面也有例句的
根本就没有 ''BUY STH. TO SB."这种用法 我是英语专业的 答案绝对准确
for
buy sth for sb
没有to,只有give/send 等词用to
固定搭配
for 为某人买某物buy sth for sb