pay、cost、spend和take到底有何区别
一、主要用法
英语中最为常见的几种“花费”的表达有: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 took him ten days to make the model motor. 句中之所以采用形式主语it,往往是因为其逻辑主语过长,如果放在句首,会造成整个句子头重脚轻的问题。
原创文章,作者:buffalo106,如若转载,请注明出处:http://www.buffalotone.com/?p=2431