下面这个句子对吗?
The man spent all his knowledge on his research for about 10 years but achieved nothing.
请问这个句子中的 spent all his knowledge on his research 用得对吗?换句话说,spend 可以接 knowledge 作宾语吗?谢谢!
▲你的句子是对的:
Theman spent all his knowledge on his research for about 10years but achieved nothing.
句子意思:这个人将所学知识做了10年的研究,但一无所获。
相关例证:To think I spent all my hard-earned knowledge on you! (人教选修八Unit 4)
▲不要以为 spend 只接与时间或金钱相关的名词作宾语。比如:
He’d spent the entire journey asleep. 他整个旅途都在睡觉。
We spent the meeting picking over last month’s results. 我们开会详细研究了上个月的成绩。
They went on firing until they had spent all their ammunition. 他们不停地射击,耗尽了所有的弹药。