过去完成进行时和过去完成时有啥区别
你想问的可能是“过去完成进行时”和“过去完成时”的区别,以下从多个方面为你分析:
概念及构成
过去完成进行时:表示过去某一时间之前开始的动作或状态一直持续到过去某个时间,并且有可能继续下去。它的构成是“had been + 现在分词”。例如:I had been waiting for the bus for an hour when it finally came.(公交车终于来的时候,我已经等了一个小时了 。“等公交车”这个动作从过去更早的时间开始,一直持续到公交车来的这个过去时间点,且有可能继续等下去 )
过去完成时:表示在过去某个时间或动作之前已经发生或完成的动作,即“过去的过去”。构成是“had + 过去分词”。例如:She had finished her homework before she went out to play.(她出去玩之前就已经完成了作业。“完成作业”这个动作在“出去玩”这个过去动作之前就已结束 )
用法侧重点
过去完成进行时:重点强调动作在过去一段时间内的持续性和不间断性,常用来描述一个长时间的、连续的动作过程。例如:They had been building the house for months before the bad weather stopped them.(在恶劣天气使他们停工之前,他们已经建造这所房子好几个月了。突出建房这个动作持续的时长 )
过去完成时:主要关注动作的完成,强调一个动作在过去另一个动作或时间之前已经彻底结束。例如:By the time he arrived at the party, most of the guests had left.(当他到达派对时,大多数客人已经离开了。着重说明“客人离开”这个动作在“他到达”之前就完成了 )
时间状语特征
过去完成进行时:常与表示一段时间的状语连用,如“for + 时间段”“since + 时间点”等,来体现动作持续的时间长度。例如:He had been working in the company since 2010 until he retired last year.(从2010年直到去年退休,他一直在这家公司工作 )
过去完成时:时间状语通常会明确指出两个过去时间的先后顺序,除了“by the time...”“before”“when”引导的时间状语从句外,还可以用一些表示过去特定时间的词,如“already”“just”“ever”“never”等。例如:I had already seen the movie before I read the book.(在我读这本书之前,我已经看过这部电影了 )
- 上一篇:白银盘里一青螺的全诗
- 下一篇:ig是啥网络暗语