英语学习论坛

 找回密码
 立即注册
查看: 243|回复: 0

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

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2017-8-4 21:21:38 | 显示全部楼层 |阅读模式

dfef1817d6641b0e7011e66892cf2d1421.jpg

dfef1817d6641b0e7011e66892cf2d1421.jpg

        在英语学习中几大基础时态结构不同,用法相异。其中,尤以过去完成进行时最为复杂难懂,还极易与其它时态混淆。今天小编特地为大家分析了过去完成进行时与过去完成时的区别,请大家赶紧收藏学习吧!
        过去完成进行时(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点钟,我已经读完了这本书。
        要想完全掌握这两种时态,需得经过大量的练习,读完这篇文章,请同学们赶紧拿起笔来,多多练习,争取能正确合理地使用这两种时态!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-7-27 05:53 , Processed in 0.042739 second(s), 10 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表