can 和could 有什么区别(can和could)(1)

我们在阅读中会遇到这样的句子:

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 之间最根本的区别。

,