英语学习论坛

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

过去完成进行时的时态特点

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2016-12-23 22:39:04 | 显示全部楼层 |阅读模式

d8cebba013c97b9a226e2ecd51fcaefa38.jpg

d8cebba013c97b9a226e2ecd51fcaefa38.jpg

        一、这种时态很少用在否定句中而多以过去完成时代替,例如:
        He had not practiced English for many years
        他没有练习英语很多年了。(普通说法)
        He had not been practicing English for many years.
        很多年了,他一直没有练习英语。(少见)
        二、这种时态还可用在said,supposed等引起的间接引语中代替现在完成进行时
        He said“I have been speaking to John”= He said that he had been speaking to John
        他说“我一直和约翰说着话”。
        He thought“She was watching me when I passed”= He thought that she had been watching him when he had passed
        他想“当我经过的时候,她正看着我”。
        三、过去完成进行时经常与现在完成进行时混淆。
        现在完成进行时 (The present perfect progressive) 由 have/has been +-分词构成
        过去完成进行时 The past perfect progressive tenses 由 had been +-分词构成
        四、现在/过去完成进行时的用法
        A. 在某段时间内一直进行的动作用现在完成进行时来强调动作在某段时间里的持续性动作通常有"现在"的结果要根据上下文来确定到"现在"为止动作是否还在继续进行同样过去完成进行时表示在过去更早时间内进行的动作,并对过去某一时刻产生结果。
        B.表示重复动作的现在/过去完成进行时
        我们也可以用完成进行时形式来表示现在或过去经常重复的动作。
        注意过去完成进行时和过去完成时类似需要有过去这一时间点。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-25 06:28 , Processed in 0.084789 second(s), 9 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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