一、基本概念
take 和 spend 都可以表示“花费”,但它们的主语、宾语和使用场景有明显区别。
二、spend 的用法
spend 通常以“人”作主语,表示某人花费时间或金钱。
- spend time/money on something:在某事上花时间/钱
例:She spends two hours on homework every day. - spend time/money (in) doing something:花时间/钱做某事
例:They spent a lot of money traveling last year.
注意:spend 的主语必须是“人”,不能是 it 或形式主语。
三、take 的用法
take 常用于“It takes (someone) time to do something”结构,表示做某事需要多少时间。
- It takes + 时间 + to do something
例:It takes me 30 minutes to walk to school. - 也可用于主动语态(较少见):The repair took three days.
注意:take 一般不用于表示“花钱”,多用于“花时间”。
四、对比总结
- 主语不同:spend 的主语是人;take 常用 it 作形式主语。
- 宾语搭配不同:spend + on / (in) doing;take + to do。
- 语义侧重:spend 强调“主动花费”;take 强调“客观所需”。
五、常见错误示例
- ❌ It spends me an hour to finish the report.
✅ It takes me an hour to finish the report. - ❌ I take two hours on my homework.
✅ I spend two hours on my homework.