题目内容
4.________ the morning train,he would not have been late for the meeting.( )A. | Did he catch | B. | should be catch | C. | has he caught | D. | Had he caught |
分析 句意:如果他赶上了早班火车,开会就不会迟到了.
解答 答案D.
句意:如果他赶上了早班火车,开会就不会迟到了.主句的谓语动词是would not have been,说明与过去事实相反,从句则可以用if he had caught the morning train,当if从句中有were、had或者should 时,在可以省略if,把were、had或者should放在句首构成倒装句形式.本句中含有had,所以不用if时,就变成了 Had he caught the morning train.故选D.
点评 虚拟条件句省略if后构成的倒装:
当if引导的虚拟条件从句中含有had,were,should等时,如将if省略,则要将had,were,should等移到主语前,构成倒装句:
如:Had you come yesterday,you would have seen him.若你昨天来,你就会见到他了.
Should you require anything give me a ring.如果需要什么,可以给我打电话.
Were it not for your help,I would still be homeless.要不是你帮助,我会仍然无家可归.
注:省略if后提前的had不一定是助动词:
如:Had I money,I would buy it.假若我有钱,我就会买它.
练习册系列答案
相关题目
14.Hurry up,kids!The school bus _______ for us!( )
A. | waits | B. | was waiting | C. | waited | D. | is waiting |
15.It's standard practice for a company like this one______ a security officer.( )
A. | employed | B. | being employed | C. | to employ | D. | employs |
12.The manager was satisfied to see many new products ______ after great effort.( )
A. | having developed | B. | to develop | ||
C. | developed | D. | develop |
19._______ the school,the village has a clinic,which was also built with government support.( )
A. | In reply to | B. | In addition to | C. | In charge of | D. | In place of |
9.Mark needs to learn Chinese _______ his company is opening a branch in Beijing.( )
A. | unless | B. | until | C. | although | D. | since |
16.Briggs will ________as general manager when Mitchell retires.( )
A. | get away | B. | take over | C. | set off | D. | run out |
14.After______seemed like two hours she came out with satisfaction.( )
A. | which | B. | it | C. | where | D. | what |