cost与take的用法区别是什么?

如题所述

一、意思不同:

1、cost:

n.    价钱,代价;花费,费用;牺牲;诉讼费; 

vi.    价钱为,花费;估计成本;

vt.    付出代价;估价;使丧失;使付出努力。

2、、take:

vt.    采取;拿,取;接受(礼物等);耗费(时间等);

vi.    拿;获得;

n.    镜头;看法;收入额;场景。

二、使用用法不同:

1、cost 的主语通常是事或物(包括形式主语 it),不能是人。

常见用法如下:

(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. 他花了大量时间才记住了这些单词。

2、take 的主语可以是事或物(包括形式主语 it)也可以是人。

常见用法有以下几种:

(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. 他花了一下午修车。

三、在比喻用法中的不同:

1、cost 指付出代价(劳力、麻烦、精力、生命等)。

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

2、take 表示需要人力(精力、劳力等)。

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

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