过去完成时和过去完成进行时有什么区别 怎么区分

茶者唏嘘 4个月前 已收到9个回答 举报

难得知心 5星

共回答了54个问题采纳率:93.2% 评论

1.结构不同

过去完成进行时:sb had+been doing sth

过去完成时:had+ 过去时(past participle)

2.用法不同

过去完成进行时可以单独使用。

例句:He had been waiting for two weeks.

他等了两周。

过去完成时是不能单独用的。在使用的时候,必须有另一个事件。

例句:He had studied Chinese before he came to Taiwan.

他到台湾以前,曾学过中文。

21小时前

44

戴拿男生 2星

共回答了232个问题 评论

1.结构不同

过去完成进行时:sb had+been doing sth

过去完成时:had+ 过去时(past participle)

2.用法不同

过去完成进行时可以单独使用。

例句:He had been waiting for two weeks.

他等了两周。

过去完成时是不能单独用的。在使用的时候,必须有另一个事件。

例句:He had studied Chinese before he came to Taiwan.

19小时前

14

在天边挂起 3星

共回答了371个问题 评论

过去完成时的时态是过去已经发生过的事,过去完成进行时是指过去发生的事,这件事当时处于一个进行中的状态,描述的是过去正在发生的事情。

16小时前

49

笑望你 2星

共回答了291个问题 评论

区别是这样:过去完成时描述一件发生在过去且在过去完成的动作,更重要的是它表明在过去一件事发生在另一件事之前,格式为 had + 动词的过去分词。

12小时前

43

不烕永恒 2星

共回答了89个问题 评论

过去完成时,表明过去的事情已经做完了。而过去完成进行时,表明过去个任务已经将近完成了,但还没结束正在进行最后的收尾。区别在于:时间上都是过去式,一个是已经完成了,另一个是将要完成了。

7小时前

10

嫁衣撩 4星

共回答了493个问题 评论

过去完成时和过去完成进行时都是过去的时态,但它们的用法和含义有所不同。

过去完成时表示在过去某个时间或动作之前已经完成的动作或状态,常用于叙述过去的经历或事件。例如:

- 我们已经吃过晚饭了,然后去看电影了。

- 昨天晚上我看了一部电影,然后就睡觉了。

过去完成进行时则表示在过去某个时间或动作之前一直在进行的动作或状态,常用于强调过去某段时间内的持续性动作或状态。例如:

- 我们在吃晚饭的时候一直在聊天。

- 昨天晚上我一直在看电影,直到很晚才睡觉。

因此,区分过去完成时和过去完成进行时的关键在于是否强调了动作或状态的持续性。如果强调了持续性,就用过去完成进行时;如果没有强调,就用过去完成时。

1小时前

25

大大大美亽 4星

共回答了443个问题 评论

过去完成进行时与过去完成时的用法很相近,它通常表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后的当前才结束。

1天前

24

夜深独悲伤 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天前

29

聽伱唱歌 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天前

29
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com