"spend…on"是英语中表示“在……上花费(时间/金钱)”的核心短语,强调“把时间/金钱投入到某事物上”。
主语必须是人(spend的主语不能是物,物作主语需用cost);
"on"后面接名词或代词(表示“花费的对象”)。
花费金钱:
I spent 50 yuan on this book.
(我花了50元买这本书。)
She spends a lot of money on clothes every month.
(她每个月在衣服上花很多钱。)
花费时间:
He spends two hours on his homework every evening.
(他每晚花两小时做作业。)
Don't spend too much time on your phone.
(别在手机上花太多时间。)
两者都表示“花费时间/金钱”,但后续成分不同:
"spend…on + 名词":强调“在某事物上花费”(对象是名词);
"spend…(in) doing":强调“花费时间/金钱做某事”(对象是动作,in可省略)。
对比例句:I spend 2 hours on English every day.
(我每天花2小时学英语。→ 强调“英语”这个事物)
I spend 2 hours (in) learning English every day.
(我每天花2小时学英语。→ 强调“学习英语”这个动作)
❌ 错误:The book spends me 10 yuan.(主语不能是物,应改为The book costs me 10 yuan.)
❌ 错误:I spend time on do homework.(on后接动词需用动名词,应改为on homework或(in) doing homework.)
"spend…on"是“人+花费时间/金钱在某物上”的固定表达,核心是“人→时间/金钱→某物”的逻辑关系。记住主语是人、on后接名词,就能正确使用啦!