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

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
  • 题型:未知
  • 难度:未知

They must have been enjoying themselves there,or they __________ so long.

A.wouldn’t stay B.needn’t have stayed
C.wouldn’t have stayed D.couldn’t stay
  • 题型:未知
  • 难度:未知

If he _________ more time practicing speaking English before, he ____ able to speak it much better now.

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

If Mr. Deweypresent, he would have offered any possible assistance to the people there.

A. were B. had been C. should be D. was
  • 题型:未知
  • 难度:未知

When a pencil is partly in a glass of water , it looks as if it__________ .
A. breaks    B, has broken     C. were broken   D. had broken

  • 题型:未知
  • 难度:未知

Henry would rather his mother________ in the school where he is studying.

A.not work B.not worked
C.didn't work D.not working
  • 题型:未知
  • 难度:未知

I wish that you ________ such a bad headache because I’m sure that you would have enjoyed the concert.

A.hadn’t B.didn’t have had
C.hadn’t had D.hadn’t have
  • 题型:未知
  • 难度:未知

We __________  back in the hotel now if you didn’t lose the map.

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

I ________ him in time, otherwise he would have fallen off the bike.

A.had supported B.supported
C.have supported D.support
  • 题型:未知
  • 难度:未知

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
来源:
  • 题型:未知
  • 难度:未知

高中英语虚拟语气单选题