be able to 和can的区别

问题描述:

be able to 和can的区别
The chemist was open,so luckily I ( ) buy some aspirin.
A.can
B.was able to
我问一下如果把A改成could是不是就行了
be able to 不是指有能力做某事吗?为什么可能用的这里啊,这里的空格好像意为“可以……”,不是“有能力……”

都表示能,能够,但是因为主句是过去时,从句也应该用过去时,can 和be able to都有过去时的形式,即could 和was able to ,所以只能选择D.b更强调因为能力而成功完成.另外,can 和be able to有区别主要是:1.can只有“现...