优题课 - 聚名师,上好课(www.youtike.com)
  首页 / 试题库 / 高中英语试题 / 虚拟语气 / 单选题
高中英语

________you were coming,I would have stayed at home.

A.If I know B.Should I know C.Had I known D.If I should have known
  • 题型:未知
  • 难度:未知

          the morning train, he would not have been late for the meeting.

A.Did he catch B.Should he catch
C.Has he caught D.Had he caught
  • 题型:未知
  • 难度:未知

— Thank God! The accident was avoided after all.
—That was lucky, but ten inches nearer the two cars _________?

A.was destroyed B.would be destroyed
C.would have been destroyed D.had been destroyed
  • 题型:未知
  • 难度:未知

If only I _______ your praise then! For, you see, I lost heart and gave up.

A.have heard B.hear C.had heard D.heard
  • 题型:未知
  • 难度:未知

If Tom had spent more time studying, he       able to do well in the test now.

A.will be B.would be C.has been D.would have been
  • 题型:未知
  • 难度:未知

Richard __________ injured in the car crash,but I didn’t stop him driving after he drank some beer.

A.wouldn’t have got B.might not get
C.mustn’t have got D.should not get
  • 题型:未知
  • 难度:未知

The teacher demanded that the exam _____ before eleven.

A.must finish B.be finished C.would be finished D.must be finished
  • 题型:未知
  • 难度:未知

If he ___________ my advice then, he would not be in trouble now.

A.should take B.took
C.could take D.had taken
  • 题型:未知
  • 难度:未知

On the __________ first day, our teacher told us that it was vital that we __________ notes in English class.

A.very; take down B.very; took down C.just; take down D.just; took down
  • 题型:未知
  • 难度:未知

To qualify John for this new job, I recommended that he ____ some online courses first.

A.will take B.took C.take D.must take
  • 题型:未知
  • 难度:未知

My suggestion is that you ________ much meat.

A.wouldn't take B.shall not take
C.not have D.won't have
来源:
  • 题型:未知
  • 难度:未知

   Jack not to do that, he wouldn’t have made such a serious mistake.

A.If I persuade B.If I should persuade
C.Had I persuaded D.If I persuaded
  • 题型:未知
  • 难度:未知

—Will you join us in the party this Saturday evening? 
—If I ____ ,I would ;but I will have left for Japan on business by then.

A.am free B.were to be free C.will be free D.would be free
  • 题型:未知
  • 难度:未知

______________________, I would have given you his address.

A.If you asked me
B.You had asked me
C.Should you have asked me
D.Had you asked me
  • 题型:未知
  • 难度:未知

  Had I known about this computer program, a huge amount of time and energy ________.

A.would have been saved B.had been saved
C.will be saved D.was saved
来源:
  • 题型:未知
  • 难度:未知

高中英语虚拟语气单选题