can 与could 的用法详解 一、表示能力 (1) 表示现在的能力,用can: My sister can drive
我妹妹会开车
Everyone here can speak English
这儿人人会说英语
(2) 表示将来的能力,通常不用can 或could,而用be able to 的将来时态: I’ll be able to speak French in another few months
再过几个月我就会讲法语了
One day people will be able to go to the moon on holiday
总有一天人们可以到月球上去度假
但是,若表示现在决定将来是否有能力做某事,则可用 can: Can you come to the party tomorrow
你明天能来参加我们的聚会吗
(3) 表示过去的能力,有时可用could,有时不能用could,具体应注意以下几点: ① 若表示过去一般的能力(即想做某事就随时可做某事的能力),可用could: Could you speak English then
那时候你会说英语吗
② 若表示过去的特定能力(即在过去特定场合做某事的能力),则不能用could,而用was (were) able to do sth,或用 managed to do sth,或用 succeeded in doing sth 等
He studied hard and was able to pass the exam
他学习很努力,所以考试能及格
At last he succeeded in solving the problem
他终于把那个问题解决了
【注】could 不用来表示过去特定能力通常只限于肯定句,否定句或疑问句中,它则可以表示过去特定的能力: I