they talked for at least three quarters.为什么这里不用现在完成时啊而是用过去式,不是有for吗

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:13:41

如果上下文(有的话)中说明这是过去发生的事的话,用过去式
表示陈述一件事(这件事与现在无关)

如果没有上下文,定用现在完成时

这两种时态很多情况下可通用,区别主要在过去完成时强调过去发生的事对现在的影响

如果这里用现在完成时不是不可以,从语法上来说,没有问题,但是要联系语境,可能这句话是在 描述过去的事情

大多数for时现在完成时的标志,但不是一定有for就得用现在完成时,
如果单独就一个句子讲我觉得两种都可以用,但是你得联系上下文来理解句意。现在完成时是强调对现在的影响,而一般过去时只是叙述过去的事情,与现在无关。