can and could

本文详细介绍了情态动词can和could在表示能力时的不同用法,包括现在、将来和过去的场景。can常用于表示现在和将来的能力,而could则主要表示过去的一般能力。在特定情况下,could也可表示过去特定场合的能力,如在否定句、与感官动词连用或在某些从句中。此外,can在提及语言和乐器能力时可以省略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

情态动词can与could的用法

  1. 表示能力

(1) 表示现在的能力,用can。如:

My sister can drive. 我妹妹会开车。

Everyone here can speak English. 这儿人人会说英语。

(2) 表示将来的能力,通常不用can,而用be able to的将来时态。如:

I’ll be able to speak French in another few months. 再过几个月我就会讲法语了。

但是,若表示现在决定将来是否有能力做某事,则可用 can。如:

Can you come to a party on Saturday? 星期六有个聚会,你能来吗?

(3) 表示过去的能力,若表示过去一般的能力,即想做某事就可做某事的能力,可以用could。如:

She could read when she was four. 她4岁的时候就能看书了。

My father could speak ten languages. 我父亲从前会说10种语言。

但是,若要表示过去通过努力而获取的能力或在过去特定情况下所具备的能力,则通常不用could,而用be able to的过去式或用managed to。如:

I tried again and found I could swim I was able to swim. 我经过再次努力,就发现自己会游泳了。

Only by shouting was he able to make himself heard. 他只有叫喊才能让别人听到他。

He was very ill for a time, but he managed to pull through. 有一段时间他病得很重,但他最后痊愈了。

(4) 用could表示过去特定能力的几种特例:

① 在肯定句,我们不能用于could表示过去特定情况下的能力,但在否定句中却可以,即couldn’t和wasn’t able to可以互换。如:

I couldn’t [wasn’t able to] finish the job yesterday. 昨天我未能把工作做完。

比如下面一句,前面的分句为肯定式,故用了managed to,但不能用could;而后面的分句由于是否定句,故可用couldn’t,当然换成wasn’t able to也可以:

I managed to find the street, but I couldn’t find her house. 我想法找到了那条街,但是找不到她的房子。

② 与see, hear, taste, feel, smell, understand, remember, guess等动词连用时,could可以表示某人在过去某个场合做了某事。如:

Can you smell something burning? 你能闻见什么东西的糊味吗?

I could understand everything she said. 她说的事情,我都明白。

③ 与only, hardly等表示限制或否定意思词语时,could有时可以表示过去特定场合的能力。如:

I could only get six eggs. 我只弄到6个鸡蛋。

She could hardly believe her eyes. 她简直不敢相信自己的眼睛了。

④ 在虚拟语气中,有时可以用could表示过去特定场合的能力。如:

You could get a better job if you spoke a foreign language. 要是你会说一种外语,那你就会找到更好的工作。

⑤ 在某些从句中,有时可以用could表示过去特定场合的能力。如:

I’m so glad that you could come. 你来了,我非常高兴。

I’m so happy that you could visit us. 我很高兴你能来看望我们。

⑥ 在间接引语中,我们可以用could表示过去特定场合的能力。如:

He said he could see me next week. 他说他下周能见我。

Your mother said that I could play here today. 你母亲说了,我今天可以在这里玩。

(5) can的省略:当谈到说某种语言的能力或者弹乐器和玩游戏的能力时,常常可以省略can。如:

She speaks Greek.=She can spark Greek. 她会讲希腊语。

Do you play the piano?=Can you play the piano? 你会弹钢琴吗?

//----------------------------------------------------------have done had done---------------------------------------------------------
https://www.zhihu.com/question/34050582

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值