题目内容
11.If he had listened to his doctor,he _____out of hospital now.( )A. | would have been | B. | would be | C. | is | D. | will be |
分析 如果他听了大夫的话,他现在就会出院了.
解答 答案:B
分析句意(如果他听了大夫的话,他现在就会出院了)可知,本句是虚拟条件句,if引导的条件句使用了过去完成时,表达了与过去事实相反的情况;根据主句中的now可知,此处表示与现在事实相反的情况,所以要用would+动词原形.故选B
点评 本题考查的是错综时间虚拟条件句.所谓错综时间虚拟条件句即条件从句与主句所指时间不一致,如从句如果指过去通常要用过去完成时或were,而主句可以指现在或将来通常要用would+动词原形的形式;但有时也要根据具体的语境情况,选择相应时态.
练习册系列答案
相关题目
7.Try on this red skirt,you will look great_______ it.( )
A. | on | B. | by | C. | in | D. | for |
1.Life is ten percent ________ happens to you and ninety percent you respond to it.( )
A. | what,how | B. | what,what | C. | that; that | D. | which; how |
6.Six Ukrainian sailors were reported to_______in the ship collision taking place in Hong Kong.( )
A. | save | B. | be saved | C. | have saved | D. | have been saved |
16.--How long do you think it is ______ she became a student teacher?
--Half a year at least.( )
--Half a year at least.( )
A. | when | B. | before | C. | that | D. | since |