内容正文:
虚拟语气B组
虚拟语气B组
从每小题所给的四个选项中,选出一个可以填入题中空白处的最佳选项。
1.-If he
,he
that food.
-Luckily he was sent to the hospital immediately.
A.was warned;would not take
B.had been warned;would not have taken
C.would be warned;had not taken
D.would have been warned;had not taken
2.The chairman advised that we
the question again.
A.will discuss
B.to discuss
C.should discuss
D.will be discuss
3.If1
you,I
to Australia with Mr.Smith.
A.had been:would go
B.were;had gone
C.were;would have gone
D.am;will go
4.If it
for the snow,we
the mountain yesterday.
A.were not;could have climb
B.were not:could climb
C.had not been:could have climbed D.hadn't been:could climb
5.It is strange that he
back so early.
A.came
B.will come
C.had come
D.should have come
6.I did not see your sister at the meeting.If she
she would have met
my brother.
A.has come
B.did come
C.come
D.had come
7.If my lawyer
here last Saturday,he
me from going.
A.had been:would have prevented
B.had been;would prevent
C.were;would prevent
D.were;would have prevented
-67
炒中职高考英语课时练
8.He
you more help,even though he was very busy.
A.might have given
B.might give
C.may have given
D.may give
9.I told Sally how to get there,but perhaps I
for her.
A.had to write it out
B.must have written it out
C.should have written it out
D.ought to write it out
10.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 been broken
11.-What time is it now?
-It's half past twelve.It's high time
your lunch.
A.you had
B.you have
C.of you to have
D.you will have
12.You did not let me drive.If we
in turn,you
so tired.
A.drove;didn't get
B.drove;wouldn't get
C.were driving;wouldn't get
D.had driven;wouldn't have got
13.-Your aunt invites you to the movies today.
-I would rather she
me tomorrow than today.
A.tells
B.told
C.would tell
D.had told
14.I was ill that day,otherwise I
the sports meet.
A.would have taken part in
B.took part in
C.had taken part in
D.would take part in
15.-Did you go to Hawaii for vacation?
一