were
had been
have been
was
第1题:
A.had been
B.were
C.was
D.would be
第2题:
A、Had you not given me
B、I had not given
C、You had not given me
D、Had I not given
答案:B
第3题:
The goods ()shipped already if your L/C had arrived by the end of December last.
A、would be
B、must have been
C、had been
D、would have been
第4题:
I ____ if I had had your address.
A: would have visited
B: would visit
C: visited
D: will visit
第5题:
A. if he is
B. if he had been
C. if he has been
D. if he should be
第6题:
I would have told him the answer had it been possible, but I have been so busy then.()
第7题:
If the operation __ carefully prepared, it would not have been successful.
A. was not
B. has not been
C. had not been
D. were not
第8题:
第9题:
第10题:
第11题:
had been
were
was
would be
第12题:
have had
had have
had had
would have had
第13题:
A、it not have been
B、is not been
C、had it not been
D、has not been
第14题:
A、has been
B、would have been
C、had been
D、was
第15题:
If only it ()so cold, perhaps I, too, ()more initiative.
A、had been,have shown
B、have been,would show
C、had’t been,cound't have shown
D、had't been,could have shown
第16题:
A. will be
B .would be
C. will have been
D. would have been
第17题:
A、If I met
B、Have I met
C、If I had met
D、If I have met
第18题:
A. would have seen
B. would see
C. have seen
D. saw
第19题:
I ______ to the meeting on time, but I had a flat tire on the way.
A. would be
B. would have been
C. were
D. had been
答案为B 我本来应该按时到会的,但是路上我的车胎没气了。情态动词would+现在完成式表示本来应该怎样,实际上并没有做到。
第20题:
第21题:
第22题:
第23题:
were
had been
have been
was
第24题:
had been
were
was
would be