1、时态不同
从时态形式来看,can 只有现在式和过去式(could),而 be able to 则可根据需要使用多种时态,还可以和一些情态动词连用,或用作动词不定式等非谓语形式。could是can 的过去式。
I haven't been able to sleep recently. 最近我睡不着觉。
He can swim. 他会游泳。
He couldn't be a bad man.他不大可能是坏人。
2、含义不同
用于现在时,can 泛指一般的能力,而 be able to 则主要指具体做某件事的能力。could不表示时态。
He can swim. 他会游泳。
I am able to express my idea in a clear way. 我能清楚地表达自己的想法。
Could I have the television on?你能打开电视吗?
3、表能力时不同
如果要表示"一时的能力",即"在过去某时有某种能力,并顺利地完成某事",则要用 was / were able to,而不能用 could。could 表示可能或有能力做。
Though he was sick, he was able to swim across the river. 虽然他病了,但他还是游过了河。
I could pass the examination. 我当时有能力通过考试。(有能力,但实际上不一定做得到)
三个词都是能够,但是当我们讨论的事情与说话是同时进行的时候,不能用be able to
例: Watch me, Mum; I can stand on one leg. (一边说一边站,不能用I'm able to stand on one leg.)
动词被动式前不能用 be able to
例:Films can now easilly be streamed online. (不能用Films are now easily able to be streamed.)
想要表达知道如何完成的意思时不能用be able to
例:Can you cook? (不能用Are you able to cook?)
过去时中谈论一个成就而非普通能力时,比起could更倾向于用be able to
例: She swam strongly and was able to cross the river easily. (游过河是一个特定的成就,不能用could cross)
过去时的否定句中用could比be able to更合适
例:I tried to get up but I couldn't move.
和感官动词feel, hear, see, smell, taste,以及跟思想有关的动词believe, decide, remember, understand连用时,用could
例:I could remember the crash, but nothing after that.
在单词all和词组the only thing/place/time之后表示唯一能做用could
例:All we could see were his feet.
表示几乎没有发生,特别是和almost, hardly, just, nearly连用,用could
例:I could nearly touch the ceiling.
讨论理论上的可能性用could,讨论事实上很大概率会发生用can。
例:It could be expensive to keep a cat. (猜测如果有只猫,可能会烧钱)
It can be expensive to keep a cat. (事实上有人养猫就是很费钱)
如果是理论或现实中不可能实现的情况用can't,不能用couldn't
例: There can't be many people in the world who haven't watched television.
暗示将来的事情有很大可能性发生用can,暗示某事不太可能发生或者抱有怀疑态度用could
例:We can stay with Jake in Oslo. (会在一起)
We could stay with Jake in Oslo. (如果Jake在的话就可以待一起,说明人不在)
过去时里有权利在任何情况下做某事用could或 was/were allowed to,但是在过去某个特定情形下被允许做某事,用was/were allowed to,不能用could
例:Anyone was allowed to fish in the lake when the council owned it. (或者...could fish...)
Although he didn't have a ticket, Ned was allowed to come in. (不能用...could come in)
过去时的否定句中,可以用couldn't或wasn't/weren't allowed to 表示在任何情况下都不被允许
例:I couldn't/wasn't allowed to open the present until my birthday.
can,could和be able to的区别
1、时态不同 从时态形式来看,can 只有现在式和过去式(could),而 be able to 则可根据需要使用多种时态,还可以和一些情态动词连用,或用作动词不定式等非谓语形式。could是can 的过去式。I haven't been able to sleep recently.最近我睡不着觉。He can swim.他会游泳。He couldn't be a ba...
can,could和be able to的区别
1、时态不同 从时态形式来看,can 只有现在式和过去式(could),而 be able to 则可根据需要使用多种时态,还可以和一些情态动词连用,或用作动词不定式等非谓语形式。could是can 的过去式。I haven't been able to sleep recently. 最近我睡不着觉。He can swim. 他会游泳。He couldn't be a...
can,could和be able to的区别
1、时态不同 从时态形式来看,can 只有现在式和过去式(could),而 be able to 则可根据需要使用多种时态,还可以和一些情态动词连用,或用作动词不定式等非谓语形式。could是can 的过去式。I haven't been able to sleep recently. 最近我睡不着觉。He can swim. 他会游泳。He couldn't be a...
can,could和be able to的区别
1、时态不同 从时态形式来看,can 只有现在式和过去式(could),而 be able to 则可根据需要使用多种时态,还可以和一些情态动词连用,或用作动词不定式等非谓语形式。could是can 的过去式。I haven't been able to sleep recently. 最近我睡不着觉。He can swim. 他会游泳。He couldn't be a...
【语法】表达能力:can,could,be able to有什么区别?该怎么用?_百度知 ...
在表达能力的用语中,can, could, be able to各有所指,具体区别如下:首先,can表示能力时,主要用于表示现在时态和过去时态。例如,“我可以用英语流利交流”。而be able to则更为灵活,可以取代can表示能力,尤其是在与完成时或情态动词连用时。例如,“我已经学会使用这台新软件了”或“在过去,...
can,could和be able to的区别
could:aux.“can”的过去式; 能够,打算; 用于假设语气的条件句; 用于虚拟语气的结论句。I thought we could do better.我认为我们能做得更好。be able to:v.能够; 能,会; 克。You will be able to communicate with almost everybody in the world if you learn these languages well.如果...
can,could和beableto的区别
3. be able to有比can更多的形式,如"will be able to","have (has) been able to" "had been able to" 等等。因此be able to常被用来表示can所不能表示的将来或完成的概念。如:They will be able to run this machine on their own in three months. 他们过三个月就能自己开这台...
can、could和be able to有什么区别?
1)can could 表示能力;可能 (过去时用could),只用于现在式和过去式(could)。be able to可以用于各种时态。They will be able to tell you the news soon. 他很快就能告诉你消息了。2)只用be able to a. 位于助动词后。b. 情态动词后。c. 表示过去某时刻动作时。d. 用于句首表示条件。e...
be able to、can、could的区别
1。be able to 只能用于一般现在时和一般过去时 两种时态 而 can 则可以用于任何时态 2。对于could 可以当做是can的过去式,也可以当做一个情态动词(它比can 更委婉)3。注意 :当用于 一般现在时和一般过去时 (且表示一种能力时 )can 和be able to 可互用 ...
can,could和be able to的区别
be able to是侧重于有能力做某事,是动词短语;can是情态动词,除了有【有能力做 】的意思外,还可以表示某事的客观可能性,也可以表示允许,(此时和May的用法接近);也可以表达疑惑惊异之情(用于疑问句)而could作为can的过去式,在表示可能性和表惊异时可以与can互换;另外,在征求别人意见或表达...