can与be able to的用法有什么不同?

如题所述

回答如下:
它们的用法不尽相同:
1. can的用法:
can可以表示“能够”,相当于be able to。例如:
He can drive = He is able to drive. 他会开车。
can还可以表示“可以”,相当于may。例如:
Can / May I use your bike?我可以使用您的自行车吗?
can还可以表示“可能”,用于推测现在、过去和将来的情况,通常用于疑问句和否定句,但could可用于肯定句。例如:
He can't know it. 他不可能知道这件事。
Can it be true?这可能是真的吗?
He could have known it yesterday. 他昨天可能知道这件事。(推测过去用完成式,不能用can)
We could go tomorrow.我们可能明天去。(不能用can)
2. be able to只能表示有能力做某事,后跟动词原形,相当于can。例如:
We are able to finish the task = We can finish the task. 我们能完成这个任务。
温馨提示:答案为网友推荐,仅供参考
相似回答