spend,take和cost的区别是什么?

如题所述

又到了为小伙伴们解惑的时候了 (*❦ω❦),spend普通用词,与cost基本同义,但主语必须是人。take普通用词,指需要占用空间、时间或精力等,其主语可以是人,也可以是一件事情。cost指花费时间、金钱、劳力等。其主语是物,而不能由人充当,也不用被动形式。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先:

了解完spend,take和cost的基础知识后,现在就来看看它们的具体区别~(@^_^@)~

1、语法不同

Spend和take都是一般性的动词,表示时间和金钱的使用方式;而cost是一个不及物动词,表示需要支付的费用。

例句:

- I spent two hours studying for the exam.(我花了两个小时来学习考试。)

- It takes me half an hour to walk to the store.(我走到商店需要半小时。)

- The car cost $35,000.(这辆汽车要花费35,000美元。)

2、现在完成时用法不同

Spend通常与现在完成时连用,表示过去发生的事件对现在依然有影响;take和cost也可以和现在完成时连用,但其使用频率较低。

例句:

- I have spent a lot of time learning Chinese.(我花了很多时间学中文。)

- She has taken many photos since arriving in New York.(自从到达纽约以来,她拍了很多照片。)

- He has cost his parents a lot of money over the years.(这些年来,他给他的父母花了很多钱。)

3、动作涵义不同

Spend表示使用时间或金钱来完成事情;take表示花费时间或金钱来执行某个动作;cost表示为了获得某个财物而支付多少钱。

例句:

- She spent a lot of money on clothes.(她花了很多钱买衣服。)

- It takes ten minutes to drive to my office from my house.(从我家到办公室开车需要10分钟。)

- The house costs $500,000.(这栋房子要价50万美元。)

4、句子结构不同

Spend和take可以直接跟时间、钱数和角色等来表示花费的时间或金钱;而cost通常用介词for/of/to表示支付的钱数以及被支付的物品。

例句:

- I spent three hours practicing my guitar.(我花了三个小时练我的吉他。)

- It took me $20 to buy the tickets.(这张票花费我20美元。)

- The new house cost them a lot of money.(这栋新房子花费他们很多钱。)

5、指代对象不同

Spend和take与时间和金钱结合使用,一般指代的是使用时间或金钱的主体,如人或事件;而cost强调所需要支付的代价,指代的往往是一件事情或物品。

例句:

- I spent all morning cleaning the house.(我整个上午都在打扫房子。)

- She took a lot of money from her bank account.(她从自己的银行账户里取了很多钱。)

- The surgery cost him his life savings.(那个手术花费了他毕生的积蓄。)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-10

虽然均可表示“花费”,但所用主语不同:take 的主语可以是事或物(包括形式主语 it),也可以是人;spend 的主语只能是人,不能是事或物;cost 的主语通常是事或物(包括形式主语 it),不能是人具体区别及用法去下:

1、spend的主语必须是人, 常用于以下结构:

(1) spend time /money on sth. 在……上花费时间(金钱)。

eg:I spent three minutes on this maths problem. 这道数学题花了我三分钟。

(2) spend time / money (in) doing sth. 花费时间(金钱)做某事。

eg:They spent three years (in) building this road 修这条路花了他们3年时间

(3)spend money for sth. 花钱买……。

eg:His money was spent for computer. 他花钱买电脑了。

2、cost的主语是物或者一种活动, 还可以用来表示“值”, 常用用法如下:

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

eg:A new Iphone costs a lot of money. 买一部手机需要花很多钱

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

eg:Remembering these numbers cost him a lot of time. 记这些数字花了他大量的时间。

3、take后面一般跟双宾语, 常见用法如下所示:

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

eg:It took them five years to build this bridge. 修这座桥花了他们五年时间。

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

eg:Repairing this computer took him the whole morning. 修电脑花了他一上午的时间

4、pay的常见用法如下所示:

(1) pay (sb.) money for sth. 付钱(给某人)买……。

eg:I have to pay them 1100 RMB for this house each month. 我每个月要交1110的房租。

(2)pay for sth. 付……的钱。

eg:I have to pay for the mp3 lost. 我不得不赔丢失的mp3的钱。

(3)pay for sb. 替某人付钱。

(4)pay sb. 付钱给某人。

eg: They pay usevery month.他们每月给我们报酬。

(5)pay money back 还钱。

eg:May I borrow 100 yuan from you? I'll pay it back this afternoon. 你能不能借一百块钱给我,下午就换给你。

(6)pay off one's money 还清钱

扩展资料:

从句型结构来看。通常句型为:

sth costs (sb) money 某物花某人多少钱

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

sb spends time (money) on sth 某人在某一方面花多少钱

sb spends time (money) in [on] doing sth 某人在做某事方面花多少钱

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

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

sb takes time (money) to do 某人花多少时间或钱去做某事

参考资料:百度百科-Spend 百度百科-Cost 百度百科-Pay 百度百科-take




相似回答