首页 > 留学知识库

问题: 他这样用could是不是错了???

war could not kill football. 这里为什么不用can呢???
这里面有时态吗??
有人说could 是can 的过去时态 对吗???

解答:

could是can的过去式,但是并不是说can只能用于表示现在和将来的时态,could只能用在表示过去的时态,两者的区别一般仅仅在于语气的委婉程度不同而已。如:
Could you do me a favour?
由于是向别人提出请求,语气自然最好客气点。
Can I help you?
因为是自己主动提供帮助,那用不着婉转的语气,否则显得不谦虚和做作。

除了如下情形两词存在语法的不同:
1)在主句为过去时态的宾语从句当中,这是为保持时态的主句从句一致,如:
He thought he could swim across the river.
2)在由if引导的非真实条件状语从句对过去表示虚拟时的主句中。如:
If you had come to help yesterday, he could have finished the task.

楼主所举之例can和could都是可以使用的,并无语法问题,但具体的选择要看作者想要表达的语气了。