spend,take,cost,pay用法上有什么区别

如题所述

1.spend的主语必须是人
spend time /money on sth. 在……上花费时间/金钱
spend time / money (in) doing sth. 花费时间(金钱)做某事
spend money for sth.花钱买……。
2.cost的主语是物或某种活动, 还可以表示"值",
sth. costs (sb.) +金钱,某物花了(某人)多少钱。
(doing) sth. costs (sb.) +时间,某物(做某事)花了(某人)多少时间。
cost的过去式及过去分词都是cost,并且不能用于被动句。
3. take后面常跟双宾语
It takes sb. +时间+to do sth. 做某事花了某人多少时间。
doing sth. takes sb. +时间,做某事花了某人多少时间
4. pay的基本用法是:
pay (sb.) money for sth. 付钱(给某人)买……。
pay for sth. 付……的钱。
pay for sb. 替某人付钱。
pay sb. 付钱给某人
温馨提示:答案为网友推荐,仅供参考
相似回答