1.You don’t have to be in such a hurry, I would rather you________a rest first.
A.would have B.will have C.had D.have had
2.--Sorry, Daddy . I am not getting on well with my studies.
--Well. ________you hadn’t wasted so much time playing online games.
A.Only if B.Even if C.If only D. As if
3.It is politely requested by the hotel management that radios_________after 11 o’clock at night.
A.not to play B.were not play C.not be played D.did not play
4.You didn’t let me drive . If we_________in turn, you________so tired.
A.drove; didn’t get B.drove; wouldn’t get
B.C.were driving; wouldn’t get D.had driven; wouldn’t have got
5.I enjoyed the movie very much. I wish I_______the book from which it was made.
A.have read B.had read C.should have read D.are reading
6.It’s strange that they_________nothing about this matter.
A.know B.would know C.knows D.knew
7.--I’ll be waiting for you at home.
--________I were busy and couldn’t come?
A.What if B.What when C.How if D.How when
8.The general ordered that the thief_________.
A.be punished B.would punish C.would be punished D.should punish
9.My cat would not have bitten the toy fish__________it was made of rubber.
A.if she has known B.she should have known C.if she knew D.had she known
10.Our teacher recommends that we_________as attentive as possible when we visit the museum.
A.are B.were C.shall be D.be
11.I________to visit him in the hospital had it been at all possible,but I________fully occupied the whole of last week.
A.would go; were B.would have gone; had been C.would go; have been D.would have gone; was
12.I apologize if I________you , but I assure you it was unintentional.
A.offend B.had offended C.should have offended D.might have offended
13.If you hadn’t taken such a long time to get dressed, we’d_________there by now.
A.be B.have been C.had been D.were
14.If only I________how to operate a computer as you do!
A.had known B.would know C.should know D.knew
15.When a pencil is partly in a glass of water, it looks as if it_________.
A.breaks B.has broke C.were broken D.had been broken
16.if I________you, I_________more attention to English idioms and phrases.
A.was; shall pay B.am; will pay C.would be; would pay D.were; would pay
17.I dare say he is not your true friend, because a true friend__________differently when you were in trouble.
A.acted B.had acted C.would act D.would have acted
18.I lost your address, otherwise I__________you long before.
A.had visited B.have visited C.would have visited D.should visit
19.Had Paul received six more votes in the last election , he_________our chairman now.
A.must have been B.would have been C.were D.would be
20.The board deemed it urgent that these files__________right away.
A.had to be printed B.should have been printed C.must be printed D.should be printed
21.It was essential that all the necessary documents_________to the president’s office before the end of this month.
A.be handed in B.should hand in C.must be handed in D.had been handed in
22.The doctor advised that Mike__________in hospital until he was fully recovered.
A.stay B.stays C.must stay D.had to stay
23.__________the fog, we should have reached our school.
A.Because of B.In spite of C.In case of D.But for
24.He’s working hard for fear taht he__________.
A.should fall behind B.fell behind C.may fall behind D.would fallen behind.
25.I hadn’t expected James to apologize but I had hoped__________.
A.him calling me B.that he would call me C.him to call me D.that he call me
26.George would certainly have attended the meeting__________.
A.If he didn’t get a flat tire B.if the flat tire hadn’t happened
C.had he not had a flat tire D.had the tire not flattened itself
27.Most insurance agents would rather you_________anything about collecting claims untill they investigate the situation.
A.do B.didn’t do C.didn’t D.don’t
28.Whitout electronic computers, much of today’s advanced technology__________.
A.will not have been achieved B.have not been achieved
C.would not have been achieved D.had not been achieved
29.If I had gotten there earlier, I________her.
A.could have met B.will have met C.would meet D.might meet
30_________today, he would get there by Friday.
A.Would he leave B.Was he leaving C.Were he to leave D.If he leaves
1-5 CCCDB 6-10 AAADD 11-15 DBADC 16-20 DDCDD 21-25 AADAB 26-30 CBCAC