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