“spend…doing sth.”是英语中表示“花费(时间/金钱)做某事”的核心短语,强调“把时间/金钱投入到具体的动作或活动中”。
“spend”表示“花费(时间、金钱等)”,“doing sth.”是“做某事”的动名词结构,整体表达“主语(人)为了做某件事而消耗了时间或金钱”。
1、 主语必须是人:
“spend”的主语只能是人(不能是物),因为只有人能主动“花费”时间/金钱。
例:I spent 3 hours cooking dinner.(我花了3小时做晚饭。)
✖ 错误:The dinner spent 3 hours cooking.(晚饭不能“花费”时间,主语错误。)
2、 宾语是“时间/金钱”:
“spend”后必须接时间(如hours, days)或金钱(如dollars, yuan)作为宾语,再用“doing sth.”说明“花费的用途”。
例:
花时间:She spends 2 hours practicing English every day.(她每天花2小时练英语。)
花钱:They spent 500 dollars buying tickets for the concert.(他们花了500美元买音乐会门票。)
3、 可省略介词“in”:
结构常可写成“spend + 时间/金钱 + (in) doing sth.”,其中“in”是介词,后面接动名词,口语中常省略“in”。
例:I spent a week (in) preparing for the exam.(我花了一周准备考试。)
4、 不能接不定式(to do):
注意:“spend…doing sth.”不能换成“spend…to do sth.”,这是常见错误!
✖ 错误:He spent 10 minutes to fix the bike.
✔ 正确:He spent 10 minutes fixing the bike.(他花了10分钟修自行车。)
“spend…on sth.”表示“把时间/金钱花在某事物上”(强调“对象”),而“spend…doing sth.”强调“花时间/金钱做某动作”(强调“过程”)。
例:
She spent 2 hours on her homework.(她花了2小时在作业上。)→ 强调“作业”这个对象。
She spent 2 hours doing her homework.(她花了2小时做作业。)→ 强调“做”作业的过程。
通过以上要点,你可以准确使用“spend…doing sth.”表达“花费时间/金钱做某事”的含义啦!