they talked for at least three quarters.为什么这里不用现在完成时啊而是用过去式,不是有for吗
来源:百度知道 编辑:UC知道 时间:2024/06/28 00:13:41
如果上下文(有的话)中说明这是过去发生的事的话,用过去式
表示陈述一件事(这件事与现在无关)
如果没有上下文,定用现在完成时
这两种时态很多情况下可通用,区别主要在过去完成时强调过去发生的事对现在的影响
如果这里用现在完成时不是不可以,从语法上来说,没有问题,但是要联系语境,可能这句话是在 描述过去的事情
大多数for时现在完成时的标志,但不是一定有for就得用现在完成时,
如果单独就一个句子讲我觉得两种都可以用,但是你得联系上下文来理解句意。现在完成时是强调对现在的影响,而一般过去时只是叙述过去的事情,与现在无关。
They talked for six hours straight
They talked a lot when they met at the first time
They talked with each other softly in the cinema. 对softly进行提问
They spend what they could ___ words for their dictionaries.
They sang at the concert for Charity.
they have lived here for long.....
They will be staying for five days
were they late for the play
they have been married for a year.
They prepare enough water for the meeting.