但是,若表示现在决定将来是否有能力做某事,则可用 can。如:
(3) 表示过去的能力,若表示过去一般的能力,即想做某事就可做某事的能力,可以用could。如:
但是,若要表示过去通过努力而获取的能力或在过去特定情况下所具备的能力,则通常不用could,而用be able to的过去式或用managed to。如:
(4) 用could表示过去特定能力的几种特例:
① 在肯定句,我们不能用于could表示过去特定情况下的能力,但在否定句中却可以,即couldn’t和wasn’t able to可以互换。如:
比如下面一句,前面的分句为肯定式,故用了managed to,但不能用could;而后面的分句由于是否定句,故可用couldn’t,当然换成wasn’t able to也可以:
Can you smell something burning? 你能闻见什么东西的糊味吗?
③ 与only hardly等表示限制或否定意思词语时,could有时可以表示过去特定场合的能力。如:
④ 在虚拟语气中,有时可以用could表示过去特定场合的能力。如:
⑤ 在某些从句中,有时可以用could表示过去特定场合的能力。如:
⑥ 在间接引语中,我们可以用could表示过去特定场合的能力。如:
(5) can的省略:当谈到说某种语言的能力或者弹乐器和玩游戏的能力时,常常可以省略can。如: