Spend和cost都可以表示“花费”,但在句子中的用法却不完全相同。spend的主语必须是“人”,宾语可以是钱,精力,时间等,其后用on(for)+名词或用in(可省略)+动名词形式,不接不定式。
cost可用于表示花时间和金钱,其主语一般是“物”或“事”,表示“费用”、“耗费”,侧重于“花费”的代价。
例句:He spent a lot of money for this new car.他花了很多钱买了这辆新车。
He spends much money on books.他平时将很多钱用在买书上。
The book cost him one dollar.这本书用了他一美元。
It costs you 12 pounds to go London by ship.乘船到伦敦要用12英磅。
Making experiments like this costs much time and labour.做这样的实验要花很多钱。
一、主要用法
英语中最为常见的几种“花费”的表达有:pay, cost, spend, take。
这四个动词在主语和宾语等搭配用法都不一样,其主要区别为:
pay大多指花钱,其主语往往是付钱的人,后面紧跟钱的表达,所买的东西前往往用for来连接,
即:sb.+pay+money+for sth.,
如:He pays ten thousand dollars for the motor。
cost也大多指花钱,其主语往往是所买的东西,后面紧跟付钱的人,然后紧跟钱的表达,
即:sth.+cost+sb.+money,
如:The motor costs him ten thousand dollars.
spend既可以指花钱,也可以指花时间,其主语往往是付钱或花时间的人,后面紧跟钱或时间的表达,钱或时间之后会有两种结构表达:如果紧跟的是是名词,则直接用on连接;如果紧跟的是动词,则用in doing形式表达(in经常省略),
即:sb.+spend+money/time+on sth./in doing sth.,
如:He spends ten thousand dollars on the motor.
或 He spends ten thousand dollars (in) buying the motor.
或He spent five days on the model plane.或He spent five days (in) making the model plane.
take大多指花时间,其主语往往是形式主语it,后面紧跟花时间的人,然后再跟时间的表达,最后再接不定式结构,也就是it所指代的逻辑主语,即真正的主语,其用法为:It+take+sb.+time+to do sth.,如:It takes him ten thousand dollars to buy the motor.
句中之所以采用形式主语it,往往是因为其逻辑主语过长,如果放在句首,会造成整个句子头重脚轻的问题。

微信扫码关注公众号
获取更多考试热门资料