If we ___ the other road, we might have arrived here in time for meeting.A.takeB
题型:不详难度:来源:
If we ___ the other road, we might have arrived here in time for meeting.A.take | B.had taken | C.took | D.have taken |
|
答案
B |
解析
试题分析:考查虚拟语气:句意:如果我们走另外一条路,就有可能及时赶上开会。If非真实条件句是和过去相反的,用过去完成时,主句是would/might/should/could have done。选B。 点评:if的虚拟语气非常重要,简要概括如下:1、表示与现在事实相反的情况,从句:If主语+过去时(Be动词用were);主句:主语+should/would/could/might+do: 2、表示与过去事实相反的情况,从句:If主语+had+done;主句:主语+should/would/could/might+have done 3、表示对将来情况的主观推测,从句:①if+主语+were to do②if+主语+should+do ③if+主语+did(动词过去式)/were ;主句:主语+should/would/could/might+do |
举一反三
If Helen her credit card, she could have bought the dress.A.brought | B.should bring | C.had brought | D.were to bring |
|
The weather turned out to be fine yesterday. I the trouble to carry my umbrella.A.needn’t take | B.couldn’t take | C.needn’t have taken | D.couldn’t have taken |
|
They received demands that the work ________ at once.A.must be done | B.would be done | C.had been done | D.be done |
|
You are late. If you ____ a few minutes earlier, you ____ him. A.came; would meet | B.had come; would have met | C.come; will meet | D.had come; would met |
|
The maths teacher demanded that all the students _____ the examination paper within one and a half hours.A.finish | B.finished | C.would finish | D.could finish |
|
最新试题
热门考点