英文过去式和过去/现在完成式看书中 他写了 For 会用现在完成式但又给了例子 We played badminton for three hours.为什么不用完成式?而且这句子用过去完成又行不行?We had played badminton for three hours?

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 15:55:15

英文过去式和过去/现在完成式
看书中 他写了 For 会用现在完成式
但又给了例子 We played badminton for three hours.
为什么不用完成式?
而且这句子用过去完成又行不行?
We had played badminton for three hours?

We played badminton for three hours.
陈述客观事实,就是想告诉你一个事实:我们打了3个小时羽毛球了.
We have played badminton for three hours.
强调过去某个动作一直持续到现在,还有可能继续持续下去,或者是对现在产生的影响(比如说我们都打了3个小时,还要不要继续,或者去休息)
过去完成时表示过去的过去,谓语动词的动作发生在过去的某个时间之前,句中一般有具体的过去时间状语,因此该句不能用过去完成时
eg:He had left his bag on the 4:30 train.

for 在英语中并没有硬性要求一定要跟完成时连用。
仅仅表示一个动作或者状态的持续的时间段

完成时表示,过去发生的事情,对现在有影响,或者动作状态持续到现在。
I have finished my homework.
She has divorced.
We have successfully complete the primary tes...

全部展开

for 在英语中并没有硬性要求一定要跟完成时连用。
仅仅表示一个动作或者状态的持续的时间段

完成时表示,过去发生的事情,对现在有影响,或者动作状态持续到现在。
I have finished my homework.
She has divorced.
We have successfully complete the primary test of the new product.
I have been in London for two weeks.
They have learned English for years.
动作都是过去发生的,强调对现在的影响(简单的说,就是现在聊过去,翻译成“已经”或者“之前”)

过去完成时:表示过去的过去,也就是从过去的角度看,从当时角度来说之前发生的动作。
一般出现在复合句中,或者上下文中。
The boss of the jewerly shop had the workers decorated the show room. Suddenly someone smashed the glass.

收起

语境不同,采用的时态也不同的。
一、比如说,咱俩上周打羽毛球了,我今天跟A说的时候就可以说:We played badminton for three hours last week.
上周我俩打羽毛球打了三个小时。
二、假如我们现在正在打羽毛球,从开始到现在已经三个小时了,就可以说:We have palyed badminton for three hours.

全部展开

语境不同,采用的时态也不同的。
一、比如说,咱俩上周打羽毛球了,我今天跟A说的时候就可以说:We played badminton for three hours last week.
上周我俩打羽毛球打了三个小时。
二、假如我们现在正在打羽毛球,从开始到现在已经三个小时了,就可以说:We have palyed badminton for three hours.
三、不可以用had,因为for是表示一段时间的持续。过去完成时用来表示过去已经完成的动作,这个动作已经完成,已经结束,还怎么持续呢?已经完成的,就不能用for了。
若有问题,欢迎提问。希望帮到你。

收起

英文过去式和过去/现在完成式看书中 他写了 For 会用现在完成式但又给了例子 We played badminton for three hours.为什么不用完成式?而且这句子用过去完成又行不行?We had played badminton for three hours? 过去式和过去完成式和现在完成式的区别 怎么确定用过去式、现在完成式、过去完成式和过去进行式 fish的过去式和过去完成式急 在英语中什么是动词的;原型、过去式、过去分式和过去完成式 英语中:过去式、现在完成式、将来完成式的区别? 现在完成式和一般过去式的区别 如何辨别过去式和现在完成式 英语的:现在式,过去式,现在完成式,现在完成进行式与过去完成式, 与汉语的:现在式,过去式,现在完英语的:现在式,过去式,现在完成式,现在完成进行式与过去完成式,与汉语的:现在式,过去式, 一个英语句子中、怎么确定是用过去式和现在完成式? 书上说法语中的“复合过去式”相当于英语中的“一般过去式”和“过去完成式”,那么法语中“一般过去式”?书上说法语中的“复合过去式”相当于英语中的“一般过去式”和“过去完成 过去时和现在完成式有什么区别? 现在完成式have done ,这个done指得是过去式还是过去分词? 求现在、过去、将来的一般式、过去式、完成式的各种句子结构 过去式,过去完成式,一般完成式和被动语态的区别4种分别描述一下,并说下区别. 过去式和完成式的区别 英语中我打了你是过去式还是过去完成式? 虚似的语法 没有现在完成时呀语法中不是过去的虚拟用过去完成时吗?为什么总见到should have done这些说法呀?虚似的语法没有现在完成时呀,(现在时用过去式,过去的用过去完成式,现在完成式