英语句子改错

Every day I spend a lot of time in making money, but you spend the money on playing games!

请问这句话有错误吗?如果有,如何改正?

请先 登录 后评论

最佳答案 2021-03-05 17:25

        这句话的错误在于现代英语习惯上在使用spend time doing sth.结构时, doing前不用介词。柯林斯惯用法词典有这样一段话:Don't say that someone spends a period of time 'in doing', 'on doing', or 'to do' something. Don't say, for example, 'We spent the evening in talking about art'.

   我又查阅了其他字典,如朗文的解释:spend time etc in/at something spend time etc doing something 例句:Stacey spends all her free time painting. 牛津,麦克米伦,Webster也都没有spend time in doing 的提法或例句。中国的英语考试或练习题里经常考察这种用法,如赵振才老师书里的例句,大概是in doing这种用法已经过时。to spend money on doing sth是可以的,但time money不同。即使是money, 现代英语也倾向于spend money doing sth on sth. 

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

      这个句子是正确的。

      ”spend + 时间“后面可以接 in doing sth 结构,其中的介词 in 也可以省略。如:She spent her evenings in washing the windows and floors. (Dreiser) 她花了许多个夜晚来擦洗窗户和地板。(转引自赵振才:《英语常见问题解答大词典》增订版第五版p.1384)

     "spend + 金钱"后面可以接 on (或 in) doing sth 结构,如:He spends a lot of money on [in]  entertaining friends . (Wood) 他把许多钱花在款待朋友上。(同上)

请先 登录 后评论
凡哥英语   - 归师
擅长:英语

初阶修改:后面的句子去掉on,或者改on 为 in 都可以 --> spend ... on sth or (in) doing sth.

进阶修改:在初阶修改的基础上,替换but,因为两句话之间的逻辑关系,并未构成强转折,只是一个对比而已---你做A而我做B,如同你喝茶,而我喝咖啡,二者只是简单对比关系。只不过每个人对逻辑关系的认知有时候并不相同,所以改不改but,很大程度取决于作者的文风吧?

请先 登录 后评论
  • 3 关注
  • 0 收藏,1561 浏览
  • 好题   提出于 2021-02-27 17:22

相似问题