英语学习论坛

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

过去将来完成进行时和过去将来完成时被动态

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2017-1-4 15:56:58 | 显示全部楼层 |阅读模式

f8c8bdc23a8b976a219785f0d76c46a523.jpg

f8c8bdc23a8b976a219785f0d76c46a523.jpg

        过去将来完成进行时
        表示动作从过去某时间开始一直延续到(对于过去来说)将来的某一个时间。
        基本形式:should/would have been + v-ing
        过去将来完成时
        在过去的时间点上谈论未来将会完成的动作。不是特别常用的一种时态。
        基本形式:would + have + done
        被动态为:would + have + been + done
        过去将来完成进行时是不是和过去将来完成时的被动态有点相似呢?让我们来通过例句感受其中的不同:
        (1)
        He said he would have been doing homework tomorrow afternoon. 他说明天下午他会在写作业。
        The teacher said the assignment would have been handed in before next week. 老师说作业在下周前交。
        (2)
        He said that he would have been working. 他说他会在工作。
        The work would have been finished before 4 o'clock. 这个工作4点前会结束。
        (3)
        We would have been having a meeting tomorrow. 明天我们会在开会。
        The meeting would have been finished before 10 o'clock. 会议会在10点前结束。
        (4)
        She would have been shopping by Friday. 她星期五前会在购物。
        The house would have been bought next week. 这个房子下周会被买走。
        (5)
        He said that he would have been cleaning his room. 他说他会在打扫房间。
        He said that his room would have been being cleaned for 3 hours. 他说他的房间已经被打扫3小时了。
        由例句来看,分辨过去将来完成进行时和过去将来完成时的被动态的重点在于找出主语。确定好了主语,就能轻松的看出是否被动了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 23:52 , Processed in 0.077658 second(s), 9 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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