分享

can 和 be able to 的用法区别

 外语行天下 2020-07-22

一、be able to 强调通过努力而获得的能力,而 can 则强调自身已具有的能力,强调现在的能力,如:

be able to:

My sister is able to run a marathon.
我妹妹能跑马拉松。

We will be able to attend the class next semester.
下学期我们可以去上课了。

can:
She can play tennis.
她会打网球。

They could speak English at a very young age.
他们很小的时候就能说英语。

Peter can type 100 words per minute.
彼得每分钟能打100个字。

二、在过去时中,be able to 强调一种结果,而 can 只强调一种可能。如:

be able to:
Luckily, he was able to escape from the big fire in the end. ---->已经逃出了
幸运的是,他终于逃出了大火。

The students were able to get an A on the test.---->已经
学生们考试得了A。

can:
If he got here a few hours earlier, I could save him. 
要是他早几小时来,我还能救他。

三、be able to 可以有各种时态;而 can 只有一般现在和一般过去两种时态。如:

can 现在时:
Can you see it there? 
你能看见它在那儿吗?

can 过去式:
I could help you last night, but you didn’t come. 
昨天晚上我能帮你,而你又没来。

四、can可用于表示可能性,推测,请求,许可等情况,而 be able to通常不这样用。

can 表示可能性:
He can be at home now. 
他现在可能在家。 

can 表示推测:
The price is too high. That can’t be right. 
价格太高。那价格不可能是对的。

can 表请求:
Can I help you? 
我能帮助你吗?

Can I read your newspaper?
我可以看一下你的报纸吗?

can 表许可:
You can take the car, if you want.
如果想用那辆车,你就尽管用吧。

We can't wear jeans at work.
我们工作时不准穿牛仔裤。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多