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

If he had spent more time practising speaking English before, he ________ able to speak it much better now.

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

Mary is ill today. If she _____, she ____ here at school

A.were not ill;would be
B.had been ill;wouldn't have been
C.were ill;should have been
D.hadn't been ill;could be
  • 题型:未知
  • 难度:未知

He did not regret saying what he did but felt that he________it differently.

A.could express B.would express
C.could have expressed D.must have expressed
  • 题型:未知
  • 难度:未知

The scientists recommend that studies ________ to find out what side effects the medicine might cause.

A.be done B.should do
C.will be done D.are done
来源:
  • 题型:未知
  • 难度:未知

His pale face suggested he ________ angry and I suggested that he ________ at once.

A.should be; should leave B.was; left
C.was; leave D.be; left
  • 题型:未知
  • 难度:未知

When my father is upset, he would rather ________.

A.leave alone B.we left him alone
C.left alone D.we leave him alone
  • 题型:未知
  • 难度:未知

________ a little earlier, you could have got a copy of his latest book.

A.If you would arrive B.If you arrived
C.Should you arrive D.Had you arrived
  • 题型:未知
  • 难度:未知

They advocate the proposal we were opposed ________ rediscussed at the next meeting.

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

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

— Bob, did you go to the film at the weekend?
— I ____, but I remembered I had a lot of homework to do. 

A.had B.would C.was going to D.did
  • 题型:未知
  • 难度:未知

All the doctors in the hospital insisted that he ______ badly wounded and that he ____ at once.

A.should be; be operated on B.was; must be operated on
C.was; should be operated D.was; be operated on
  • 题型:未知
  • 难度:未知

高中英语虚拟语气试题