________ the morning train, he would not have been late for the meeting.A.Did h
题型:不详难度:来源:
________ 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。 |
举一反三
No sooner ________ stepped on the stage than the audience broke into thunderous applause.A.had Mo Yan | B.Mo Yan had | C.has Mo Yan | D.Mo Yan has |
|
---I have finished my homework. ---___________.Let’s go to play tennis.A.So have I | B.I have so | C.So did I | D.So you do |
|
There are some health problems that, when ______ in time, can become bigger ones later on.A.not treated | B.not being treated | C.not to be treated | D.not have been treated |
|
Not until the taxi disappeared in the distance ________her handbag was gone.A.Mary had found | B.had Mary found | C.did Mary find | D.Mary found |
|
.Only _____ as an interpreter _____ how important it was to practise speaking English.A.when did I work…I realized | B.when did I work…did I realize | C.when I work…did I realize | D.when I worked…did I realize |
|
最新试题
热门考点