嫁衣撩 4星
共回答了493个问题 评论
过去完成时和过去完成进行时都是过去的时态,但它们的用法和含义有所不同。
过去完成时表示在过去某个时间或动作之前已经完成的动作或状态,常用于叙述过去的经历或事件。例如:
- 我们已经吃过晚饭了,然后去看电影了。
- 昨天晚上我看了一部电影,然后就睡觉了。
过去完成进行时则表示在过去某个时间或动作之前一直在进行的动作或状态,常用于强调过去某段时间内的持续性动作或状态。例如:
- 我们在吃晚饭的时候一直在聊天。
- 昨天晚上我一直在看电影,直到很晚才睡觉。
因此,区分过去完成时和过去完成进行时的关键在于是否强调了动作或状态的持续性。如果强调了持续性,就用过去完成进行时;如果没有强调,就用过去完成时。
1小时前
夜深独悲伤 3星
共回答了391个问题 评论
过去完成进行时(The Past Perfect Progressive)相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。
例如:
He had been waiting for two weeks. He was still waiting.(有一个表示一段时间的状语)
不过这个时态并不一定表示这个过去动作将持续下去:
例如:
She came back at six. She had been waiting for him three hours.(六点时她已经没有再等了)
过去完成时(The Past Perfect Tense)表示过去某一时间或动作以前已经发生或完成对过去的某一点造成的某种影响或是结果。它表示动作发生的时间是“过去的过去”,侧重事情的结果。
例如:
I had finished reading the book by ten o'clock last night到昨晚10点钟,我已经读完了这本书。
1天前
聽伱唱歌 2星
共回答了71个问题 评论
过去完成时和过去完成进行时都是过去时间的形式,但它们之间有区别。
过去完成时表示过去某个时间之前已经完成的动作或状态。用 had + 过去分词结构来表达,一般用于过去一段时间内的描述,例如:
- I had finished my homework by the time she arrived.(她到达时我已经完成了作业。)
- He had traveled to many countries before he settled down.(他在定居之前去过很多国家。)
过去完成时的强调点在于强调过去动作在另一个过去时间的前面完成,表示完成的事件和另一个过去事件发生的先后顺序。
过去完成进行时表示在过去某个时间之前一直/正在进行的动作。用 had been + 现在分词结构来表达,例如:
- She had been studying English for three years when she got her scholarship. (她拿到奖学金时,她正在学习英语已经三年了。)
- They had been working on the project for two months when the deadline was postponed.(截止日期被推迟时,他们已经在这个项目上工作了两个月。)
过去完成进行时的强调点在于过去某个时刻之前一直 / 正在持续地进行的动作,而不是语言交际中的精确先后顺序。
区分这两种时态,可以通过上下文和语境来确定时间是过去某个时间之前完成了某个动作,还是过去某个时间之前持续 / 正在进行着某个动作。
1天前
猜你喜欢的问题
2天前1个回答
2天前1个回答
2天前1个回答
2天前2个回答
2天前1个回答
2天前2个回答
热门问题推荐
1个月前2个回答
3个月前1个回答
3个月前1个回答
3年前1个回答
1个月前1个回答
4个月前9个回答
2个月前1个回答
3个月前1个回答
3个月前2个回答