spend...in 句型

他积累的津贴很快用光在酒上。

译文:The allowance amassed by him was soon spent in alcohol.

问:这里是不是书上印错了,跟据句型“spend  st./sm. on sth”吗,这里却用了in

请先 登录 后评论

最佳答案 2021-04-02 07:58

《薄冰英语惯用法词典》指出:spend 后接介词 on, for, in 表示“花钱买什么东西”时,意思相同,但用 on 最多,用 for, in 较少。(p.1005)所以,都是正确的用法。

但是,由于 for 特别是 in 用得较少,容易被认为是错误的,所以在考试中最好尽量不用。

请先 登录 后评论

其它 2 个回答

好题  
擅长:英语

应该用on. 一般说花钱都用spend money on sth. 

请先 登录 后评论
曾克辉  
擅长:英语考试

表示花钱买东西时,最好用on,其次用in,尽量少用for。《葛传槼英语惯用法词典》有如下说明:

下面每组里的三句意思相同,似乎“for”最不普通。

He has spent two yuan on sweets.

He has spent two yuan in sweets.

He has spent two yuan for sweets.

1. 当表示花钱做某事时要用on而不用for。例如:

All his spare money was spent on his garden. 他的全部余钱都花在庭院布置上。《英语介词习语词典》

2. 当表示花钱做某事用“on/in+动名词”时,可将onin省去而使动名词转换为现在分词。例如:

We have spent money (on) refurbishing the offices. 我们已经花钱对办公室进行了翻新。《柯林斯高阶英汉双解词典》

He spends a lot of money (in) entertaining his friends. 他花很多钱款待他的朋友。《21世纪英汉汉英双向词典》

3. 表示花时间作某事常用“in+动名词”,但in也常被省略。例如:

He spends his spare time visiting workers. 他空余时间都用来探望工人。(张道真《英语常用动词用法词典》)

请先 登录 后评论
  • 3 关注
  • 1 收藏,2536 浏览
  • floatcat 提出于 2021-04-01 14:56

相似问题