spend on和spend in的用法到底是怎样的?

以前我们初中老师讲spend说,spend money/time on sth. spend money(on)doing spend time (in) doing
意思就是说若在doing前加介词,money要用on,time要用in,但是高中里的老师却说不管money还是time都是spend (in) doing……所以我混乱了……

很少见 spend time in doing sth 这种说法。
一般而言,spend time 后如果直接跟“动名词”(v+ing),既不用 in 也不用 on。
如果后面跟的是地点状语,用 in;如果跟的是事或人,用 on。例:
My parents spent their vacation in Paris.
I spent all my resources on futile projects.
John spent most of his time on his girlfriend.追问

那就是说不管是什么都可以用spend (in) doing了?

追答

正好相反,除了在地点等表位置的名词前可以用 in,其它都不用。

追问

我是说spend money/time (in) doing,老师也说这样用。

追答

你们老师的解释不对。在动名词前一般不用介词。即便是用,也是用 on。英美人的习惯表达就是这样。在真实的英语环境中,你见不到在你说的这种情况下用 in 的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-11

    在使用spend时,主语只能是表示人的名词或代词。例如: 


    Andy spent a lot of money on books. Andy花了很多钱买书。 


    2. 若表示"在......上花费(时间、金钱等)",常用句型spend some money/ some time on sth.,介词on后接名词或代词。例如: 


    Kitty spends two hours on her homework every day. Kitty每天花两个小时做家庭作业。 


    3. 若表示"花费(时间、金钱等)做某事",则常用句型spend some money / some time (in) doing sth.,此时第二个动词要用动词-ing形式,介词in可以省略。例如: 


    They spent 4450 yuan buying the big colour TV set. 他们买那台大彩电花了4450元。 


    另外,spend也有"度过"的意思。例如: 


    They want to spend their summer holiday in the country.他们想去乡下过暑假 

    或许你有个更好的选择,亲自去听老师解释?

相似回答