1.can表示具有某种能力,意为“能、会”,与be able to的意义基本相同。但can只有一般现在时和一般过去时,而be able to却能用于各种时态。如:
Can you(=Will you be able to)come this evening?你今晚能来吗?
No one could(=No one was able to)answer the question.没有人能回答这个问题。
但在下列几种情况中不可换用。
1)be able to可与情态动词连用,而can不能。如:
I shall be able to speak English well.我的英语会讲得好的。
2)be able to可用在不定式之后,而can不能。如:
I hope to be able to go shopping with you on Sunday.我希望星期天能和你一块去买东西。
3)be able to的过去时还有表示经过努力而做到的意思,而 could没有这种意义。如:
He studied hard and was able to pass the exam.他学习努力,考试及格了。
2.表示可能性,意为“可能、可以”。如:
I think we can find a better way.我认为我们可以找到更好的办法。
3.表示许可,意为“可以”。在口语常代替may。如:
Can /May I help you?我可以帮你吗?
You can /may go now.你现在可以走了。
4.can的过去式是could。在口语中,could常代替can来向对方委婉地提出请求或表示看法,是一种有礼貌的说法。这时could不表示过去时态。如:
She said I could borrow her bike.她说我可以借她的自行车。
Could I use your phone?我可以用一下您的电话吗?
Could you come earlier next time?您下次早点儿来,行吗?