英语自学网 发表于 2017-8-4 21:21:38

过去完成进行时与过去完成时的区别


        在英语学习中几大基础时态结构不同,用法相异。其中,尤以过去完成进行时最为复杂难懂,还极易与其它时态混淆。今天小编特地为大家分析了过去完成进行时与过去完成时的区别,请大家赶紧收藏学习吧!
        过去完成进行时(The Past Perfect Progressive)相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。
        例如:
        He had been waiting for two weeks. He was still waiting.(有一个表示一段时间的状语)
        She had been suffering from a bad cold when she took the exam.她在考试之前一直患重感冒。
        不过这个时态并不一定表示这个过去动作将持续下去:
        例如:
        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]
查看完整版本: 过去完成进行时与过去完成时的区别