词典词条 · 问答

buy

核心问题

Does Bruce plan to give these flowers to Sandra?” “Yes, ____.” A. he bought for them B. they were bought by him for her C. he bought her them D. he bought them for her(TOEFL)

答案为 D( he bought them for her )。据我所知 buy 的正确格式是: buy sb. sth. (为某人买东西)。选 C( he bought her them )正好符合这一句型,为什么不能选 C 呢?

词典解答

buy sb. sth. 是一个正确句型。但是采用这个间接宾语位于直接宾语之前的语序有一个条件: 直接宾语必须用名词来充当。例如:

  1. I will buy him some new clothes tomorrow. (Voynich) 我明天将给他买些新衣服。

  2. Let me buy you a drink. (EED) 让我给你买一杯饮料。

但是,当直接宾语由代词充当时,就不能采用上面的语序,而应采用 buy sth. for sb. 的语序,例如:

He bought it(a book) for me. 他给我买了它(一本书)。

来源:英语常见问题解答大词典-2.md · 第 62296247 行 · 原文哈希 93ce501718