英语学习论坛

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

将来完成式

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2016-7-9 17:36:12 | 显示全部楼层 |阅读模式
1.未来完成式表示在未来某时刻或某个动作之前已完成的动作。
        2.未来完成式的形式是shall(will)+have+过去分词。
        3.未来完成式表示在未来某时刻前已完成的动作,常与by,before引导的表示的未来的时间副词片语连用。
        By the time you get back I shall have finished it.
        到你回来时我已经把活做完了。
        By the end of this month you will have broken all our dishes.
        到这月底,你会把我们的餐具全都打破了。
        I shall have graduated by 2000.
        到2000年我将已经毕业了。
        4.未来完成式表示将来的经历或对其后的影响。
        If you break one more plate, you will have broken twenty dishes.
        如果你再打碎一个盘子,你就已经打二十个餐具了。
        I shall have watched the movie twice if I go to the cinema again.
        如果我再去一次电影院,我就看本片两次了。
        5.在时间和副词子句中,用现在完成式代替未来完成式>来表示将来某一时刻以前已完成的动作。
        You're not to stop until all of them have been broken.
        不到所有餐具都已经碎了时你是不会停下来的。
        Unless all these old dishes have been broken, I shall not buy those new ones.
        除非这些旧盘子都碎了,我是不会买新餐具的。
        Tell me what you think about the film when you have seen it.
        你看完这部电影之后告诉我你对它的意见。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-23 03:22 , Processed in 0.052545 second(s), 7 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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