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.(那个手术花费了他毕生的积蓄。)
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!