【同中求异】can和be able to
发布日期 : 2021-10-09浏览次数 : 来源 :
can和be able to都可以表示“能够”的含义,它们之间有什么联系与区别呢?下面我们就一起来学习一下吧!
(1)can表示“能够”,只有一般现在时和一般过去时两种时态。can的过去式是could。如:
I can speak English.
我能讲英语。
I could run very fast when I was a child.
我小时候能跑得很快。
(2)be able to表示“能够”,可用于各种时态。如:
Jim is able to manage a team.
吉姆能够胜任管理一个团队。
He was able to make lots of friends when he was young.
当他年轻的时候,他能够交很多朋友。
They will be able to finish the work soon.
他们很快就能够完成工作。
I hope that everyone will be able to join in the fun.
我希望每个人都能够加入进来,玩得开心。
(3)be able to多表示“人”有能力或技巧做某事,一般不用于指物。而can表示人、物的“能,会”都可以。如:
He is able to teaching in French.
他能够用法语教学。
This kind of car can run very fast. It’s new.
这种车能跑得非常快。它是新的。
(4)be able to用于过去时还可表示“经过努力做到了”的意思,而can的过去式(could)则没有这种意思。如:
He started late, but he was able to catch the train.
他出发晚了,但还是赶上了火车。
(5)can可以表示“许可、允许”或可能性,be able to则不可以。如:
You can certainly use my dictionary.
你当然可以用我的字典了。
(6)在表示猜测时,只能用can,而不能用be able to。如:
That can’t be your bag.
那不可能是你的包。