题目内容
Had they known what was coming next, they second thoughts.
| A.may have | B.could have |
| C.must have had | D.might have had |
D
解析试题分析:句意:要是他们早知道接下来所发生的事,他们可能已经改变想法了。Had they known ...是对过去情况的虚拟,相当于If they had known ...根据过去情况虚拟语气的构成,主句用 would/should/could/might+have+过去分词,可知此空要填:might have had 。
考点:考查虚拟语气
Attention, please. All of you students _______ remain in their seats until all the papers have been collected.
| A.can | B.will | C.may | D.shall |
–___ the new secretary come to see you, manager?
–Sure. And I’d rather she ____ me the truth.
| A.Will; tell | B.Shall; told |
| C.Should; will tell | D.Shall; tells |
We _______ the difficulty together, but why didn’t you tell me?
| A.should face | B.might face | C.could have faced | D.may have faced |
He suggested that we should _______ the instruction.
| A.simple | B.simplify | C.simply | D.simplified |
It is quite impossible that it will rain tomorrow. But if it __________, I would still go to school by bike.
| A.should rain | B.would rain | C.rains | D.had rained |
I would rather ________ to work after my graduation, but my fathe would rather I ________ abroad for further education.
| A.to go ; go | B.go; went | C.went ; have gone | D.went ; will go |
Eliza remembers everything exactly as if it ______ yesterday.
| A.was happening | B.happens | C.has happened | D.happened |
The professor ________at 8 o’clock,but he has not shown up yet,which worries all of us.
| A.was supposed to arrive | B.must have arrived |
| C.might have arrived | D.was supposed arriving |