cost的过去式是什么?3分钟搞懂cost的正确用法

一、cost的过去式竟然不用加ed?

你是不是也以为cost的过去式是”costed”?其实cost是个不制度动词,它的过去式和过去分词都是cost!比如:”这件外套昨天花了我200元”要说The jacket cost me 200 yuan yesterday,而不是”The jacket costed me…”。

为什么会这样呢?由于cost属于英语中那些”顽固分子”——原型、过去式、过去分词三态同形的动词。类似的还有put(放)、cut(切)、hit(打)等。记住这个小特点,考试时就不会踩坑啦!

二、cost和spend/pay/take的区别

说到”花费”,英语里有四个常用词:spend、cost、pay、take。它们到底怎么区分?

1. cost:物品值几许钱

– 主语必须是物品或事务

– 表示”某物耗费几许钱”

– 例句:这部手机cost(过去式) me 5,000元

2. spend:人花钱/时刻

– 主语必须是人

– 要用spent作过去式

– 例句:我昨天spent 3小时看电影

3. pay:付钱交易

– 过去式是paid

– 必须搭配介词for

– 例句:她paid 200元 for这本词典

4. take:耗费时刻

– 主语常是it或活动

– 过去式took

– 例句:作业took我整个下午

> ?小测试:The dinner ___ us 2 hours.(答案在文末)

三、cost的独特用法与例句

cost不仅能表示金钱花费,还有这些妙用:

1. 引申为”代价”

– 例句:粗心驾驶cost(过去式)他一条腿

– 翻译:那次事故让他失去了职业

2. 商务场景常用

– 询价:How much does it cost?

– 报价:It costs $99 with free shipping

3. 固定搭配

– cost an arm and a leg(非常昂贵)

– at all costs(不惜一切代价)

四、常见错误与纠正

来看看这些典型错误你中招过吗?

? 错误:The hotel costed $100 per night

? 正确:The hotel cost $100 per night

? 错误:I cost 50 yuan on lunch

? 正确:I spent 50 yuan on lunch

? 错误:It cost me 3 hours to fix it

? 正确:It took me 3 hours to fix it

记忆口诀:

人spend钱和时刻

物cost钱记心间

付款pay要带for

耗时take用it牵

五、实战检验

现在来做个小练习吧!(答案:1.took 2.pay for 3.cost)

1. 制作这个蛋糕___我两个小时

2. 你___这台新电脑几许钱?

3. 这次旅行___父母两万元

记住:cost的过去式就是cost本身,下次使用时别再纠结要不要加ed啦!如果觉得有用,快分享给同样被英语动词折磨的小伙伴吧~