过去式 什么时候用 cound 或 was able to 秋香姐(求详解)

如题所述

这两个词的用法和过去时无关,主要还是要看具体意思,一般来说,can的意思多些,有“能、会、可以”等意思,而be able to的意思一般表示“有能力做……”,在此基础上,在时态上也有区别,一般现在时态和一般过去时用法一样,表示“能……”,但在将来时和完成时或与其它情态动词连用时,就只能用be able to了,换句话说, be able to 在时态变化上比较灵活。如:
You can come if you like. (be able to不行)
He is able to work efficiently. (can也行)
He should be able to come earlier.
He has been able to solve such problems.
They will be able to do that.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-02
could其实是can的过去式
而can自身跟be able to的分别是possible to do和有那个ability去做
第2个回答  2012-01-02
过去时两个可互换,无区别。现在时也一样。将来时却只能用will be able to
第3个回答  2012-01-02
could现在怎么用过去就怎么用,be able to表示能够做的事,且已经做成了
相似回答