cost与take的用法有何不同?

如题所述

take与cost的区别:

1、take与cost的主语不同。

cost 的主语通常是事或物(包括形式主语 it),不能是人;take 的主语可以是事或物(包括形式主语 it)也可以是人。如:

It costs (me) $1 000 a year to run a car. 使用一辆车每年要花(我)1000美元。

I took an hour to write the letter. (我花费一个小时写完这封信)

注:若 cost 不是表示“花费”,而是表示客观上地或被动地“耗费”,则也可用人作主语。如:Smokers cost the government a lot of money every year. 抽烟的人每年要耗费政府不少钱。

2、take与cost所接宾语不同。cost 的宾语通常是钱,take 的宾语通常是时间。如:

How much did it cost to build the bridge? 建这座桥花了多少钱?建这座桥花了多少钱

It took her two hours to walk to the station. 走路去车站花了她两小时。

注:cost 有时也用于时间,但通常只用于笼统时间(有时也用于时间,但通常只用于笼统时间一般不用于具体明确的时间)。如:

Making experiments like this costs much time and labour. 做这样的实验要花很多时间和劳力。

按传统语法,take 的宾语通常是时间,但在现代英语中,用钱作其宾语的现象已很普遍。如:It takes a lot of money to buy a house. 买一座房子要花一大笔钱。

3、take与cost的句型结构不同。二者的通常句型为:

it costs (sb) money to do sth 做某事花某人多少钱。

it takes sb time (money) to do sth = it takes time (money) for sb to do sth 做某事花某人多少时间或钱

用于以上意义时,cost 不能用于被动语态,take 通常不用于被动语态,如:误:Thirty dollars was cost by the coat.误:Two hours was taken to do the work.正:Two hours was spent on the work. 做这工作花了两个小时。

4、take与cost的在比喻用法不同。cost 指付出代价(劳力、麻烦、精力、生命等)。take 表示需要人力(精力、劳力等)。如:

Careless driving will cost you your life. 粗心开车会要你的命。

It takes patience. 做这工作需要耐心。

It takes two to make a quarrel. 一个巴掌拍不响。

扩展资料:

take后面常跟双宾语, 常见用法有以下几种:

1、It takes sb. +时间+to do sth. 做某事花了某人多少时间。

例:It took them three years to build this road. 他们用了三年时间修完了这条路。

2、doing sth. takes sb. +时间,做某事花了某人多少时间。

例:Repairing this car took him the whole afternoon. 他花了一下午修车。

cost的主语是物或某种活动, 还可以表示“值”, 常见用法如下:

1、sth. costs (sb.) +金钱,某物花了(某人)多少钱.

例:A new computer costs a lot of money. 买一台电脑要花一大笔钱。

2、(doing) sth. costs (sb.) +时间,某物(做某事)花了(某人)多少时间.

例:Remembering these new words cost him a lot of time.他花了大量时间才记住了这些单词。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜