be able to和can的区别

be able to和can的区别

be able to和can的区别:在一般现在时主动语态中表示“能”、“会”时,两者可互换,意义差别不大。主要是用法的区别。be able to和can用法比较:1.can只有两种时态, 即can 和could, 而be able to 有多种时态, 如was/were able to,will/shall be able to, have/has been able to等。2.表示过去通过努力终于做成了某事要用be able to,而不能用can。3.can能表猜测,be able to不能。can的这种用法主要用于疑问句和否定句。4.can 可以表 “允许”, 与may可以互换, 此时不能用be able to 代替。5. can 是情态动词,只能用作谓语成分,be able to是普通动词短语,既可以作谓语,也可以作非谓语。6. be able to 后边接动词不定式表示一种实际情况时,其否定形式不是be not able to,而是cannot。7. 一般说来, be able to 后边的动词不定式没有被动语态。