我们在阅读中会遇到这样的句子:
Can I have a banana?
Could I have a banana?
Can you help me?
Could you help me?
Can you swim?
Could you swim?
当我们在区分 can 和 could 的时候,往往会告诉学生:对应的两个句子「在意思上是没有区别的,但是 could 比 can 显得更有礼貌一些」。
然而这条规则会因为 「 can 的过去式是 could 」而产生混淆,例如下面的两组句子:
I’m sorry that I can’t go with you today.
I’m sorry that I couldn’t go with you last night.
此时,can 和 could 是时态上的区别,与礼貌与否毫无关系。
Can I have an egg?
Could I have an egg?
此时,can 和 could 是礼貌上的区别,与时态毫无关系。
正如之前的推送 some 和 any 的根本区别一样,有没有这样一条「规则」,可以涵盖所有 can 和 could 的情况呢?
答案是有的:
could 总是要比 can 表达一种更为「遥远」的概念。
我们来看看下面三组例子:
I’m sorry that I can’t go with you today.
I’m sorry that I couldn’t go with you last night.
此时,could 在时间范畴中表达了一种比 can 更为「遥远」的概念。
I can finish my homework.
I could finish my home work.
此时,could 在可能性范畴中表达了一种比 can 更为「遥远」的概念。
Can you help me?
Could you help me?
此时,could 在与谈话对象的关系亲密度范畴中表达了一种比 can 更为「遥远」的概念。
这,就是 can 和 could 之间最根本的区别。
,