Every day I spend a lot of time in making money, but you spend the money on playing games!
请问这句话有错误吗?如果有,如何改正?
这句话的错误在于现代英语习惯上在使用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.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
这个句子是正确的。
”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) 他把许多钱花在款待朋友上。(同上)