原发布者:shazi白痴
区别spend,cost,take,pay和payfor(1)spend的主语必须是“人”,宾语可以是钱、精力、时间等,其后用on(for)+名词或用in(可省略)+动名词形式,不接不定式。如:Hespentalotofmoneyforthisnewcar.他花了很多钱买了这辆新车。(2)Hespendsmuchmoneyonbooks.他平时将很多钱用在买书上。Hespentalotofmoney(in)buyinganewcar.他花很多钱买一辆新车。EverymorninghespendshalfanhouronEnglish.每天早晨他用半小时读英语。(句中onEnglish可与(in)readingEnglish替换)(2)cost的主语必须是“物”或“事”,表示“费用”、“耗费”,后接life,money,health,time等,侧重于“花费”的代价。如:Thebookcosthimonedollar.这本书用了他一美元。Itcostsyou12poundstogoLondonbyship.乘船到伦敦要用12英磅。Makingexperimentslikethiscostsmuchtimeandlabour.做这样的实验要花很多钱。注意:cost后不能与具体的时间长度连用,只能与表示抽象概念的时间短语连用。如:sometime,muchtime,tenyearsofhardwork等。可说Itcosthimtenyearsofwork.不可说Itcosthimtenyearstowork.(3)take表示“花费”时,其主语一般是“一件事”,有时主语也可以是人,它说明事情完成“花费了……”。如:Ittookmetenminutestogotothepostoffice.到邮局用去了我十分钟时间。Theproducertooktwoyearstomaketh