返回

高中三年级英语

首页
  • 单选题
    By the time you have completed the essential training, you ________ exposed to virtually
    every new feature of the course.
    [     ]

    A. will have been
    B. are
    C. have been
    D. will be
    本题信息:2012年模拟题英语单选题难度一般 来源:姜雪
  • 本题答案
    查看答案
本试题 “By the time you have completed the essential training, you ________ exposed to virtuallyevery new feature of the course.[ ]A. will have beenB. areC...” 主要考查您对

将来完成时的被动语态

等考点的理解。关于这些考点您可以点击下面的选项卡查看详细档案。
  • 将来完成时的被动语态

将来完成时的被动语态的概念:

将来完成时被动语态表示相对于现在来说将要完成的被动性动作。


将来完成时的被动语态的用法:

将来完成时被动语态有两种形式:表示从现在看在将来某一时间之前完成的被动动作,用将来完成时的被动语态;
表示从过去看在将来某个时候以前发生的被动动作,用过去将来时的被动语态。
1、一般将来完成时的被动语态:构成:will/shall+have+been+done :
例如:My homework will have been finished when you arrive tomorrow. 明天你到的时候,我的作业会已经做完了。
            The problem will have been solved by him. 这个问题将已经被他解决了。
            The project will have been completed before July.
            This oil field will have been opened by the end of next month. 到下月底为止,这块油田将被开采。
:该句表示相对于现在来说的下月底这块油田将被开采。

2、过去将来完成时的被动语态:构成:would+have+been+done
例如:He told his mother his homework would have been finished by ten o'clock.  他告诉他妈妈,他的家庭作业十点能完成。
:该句表示相对于他告诉他妈妈时来说,他的家庭作业将于十点钟被完成。
试比较:This car will have been driven by Smith for five years by next month. 到下个月,这辆汽车将由史密斯驾驶五年了。   
                John said the letter would have been finished by supper. 约翰说那封信将在晚饭之前写完。   
【考例】The rice_____if you had been more careful.(MET1988)   
A. would not be burning   
B. would not burn   
C. would not have been burnt   
D. would not burnt
析:本题考查的是过去将来完成时的被动语态,答案为C。


将来完成时被动语态与过去将来完成时被动语态用法区别:   

将来完成时被动语态表示相对于现在来说将要完成的被动性动作,而过去将来完成时被动语态表示相对于过去某一时刻来说将要完成的被动性动作。   
例如:This oil field will have been opened by the end of next month. 到下月底为止,这块油田将被开采。   
:该句表示相对于现在来说的下月底这块油田将被开采。   
例如:He told his mother his homework would have been finished by ten o'clock. 他告诉他妈妈,他的家庭作业十点能完成。   
:该句表示相对于他告诉他妈妈时来说,他的家庭作业将于十点钟被完成。