"spend", "cost", "take", 和 "pay" 都表示“花费”,但它们在用法和搭配上有一些区别:
主语
spend的主语只能是人。
cost的主语可以是物或事(包括形式主语 it)。
take的主语可以是事或物(包括形式主语 it),也可以是人。
pay的主语只能是人。
宾语
spend的宾语可以是时间、钱或精力。
cost的宾语通常是钱。
take的宾语通常是时间。
pay的宾语只能是钱。
用法结构
spend常用于以下结构:
spend time / money on sth. 在……上花费时间(金钱)。
spend time / money (in) doing sth. 花费时间(金钱)做某事。
spend money for sth. 花钱买……。
cost常见用法如下:
sth. costs (sb.) +金钱,某物花了(某人)多少钱。
take常见用法如下:
It takes sb. +时间+to do sth. 做某事花了某人多少时间。
pay基本用法是:
pay (sb.) money for sth. 付钱(给某人)买……。
被动结构
spend和 pay都可用于被动结构。
take也可用于被动结构。
cost不能用于被动结构。
总结:
spend主要用于表示花费时间和金钱,主语必须是人,宾语可以是时间、钱或精力。
cost主要用于表示花费金钱,主语可以是物或事,宾语是钱。
take主要用于表示花费时间,主语可以是事或人,宾语是时间。
pay主要用于表示支付金钱,主语是人,宾语是钱。
建议根据具体的语境选择合适的词。例如,当描述某物花费了多少钱时,通常用 "cost";当描述某人花费时间或金钱做某事时,通常用 "spend";当描述做某事花费了某人多少时间时,通常用 "take";当描述支付金钱购买某物时,通常用 "pay"。