is
Would be
has been
had been
第1题:
He told me that he ____ in Naples the previous year.
A、has been working
B、has worked
C、had been working
D、had been worked
第2题:
A、it not have been
B、is not been
C、had it not been
D、has not been
第3题:
He must have had an accident, or he _____ then
A:would have been here
B:would be here
C:should be here
D:had just had
第4题:
A. will be
B .would be
C. will have been
D. would have been
第5题:
A. if he is
B. if he had been
C. if he has been
D. if he should be
第6题:
A.is
B. was not
C.has been
D. hasn’t
第7题:
Without petroleum human life ____quite different today.
A、is
B、will be
C、would have been
D、would be
第8题:
When William hurried home, he found that his mother ____already ____to hospital.
A、has; been sent
B、had; sent
C、has; sent
D、had; been sent
第9题:
He must have had an accident,or he ______ then.
A.would have been here
B.should be here
C.had to be here
D.would be here
第10题:
第11题:
第12题:
He is over fifty, but he looks as if he()only in his thirties.
第13题:
A. had started, would be
B. started, might be
C. had started, would have been
D. will start, might have been
第14题:
If her marriage had not cut short her college education she _____ a teacher.
A:would have been
B:would be
C:had been
D:was
第15题:
A、has been
B、would have been
C、had been
D、was
第16题:
A. is
B. was
C. has been
D. would be
第17题:
A. should be
B. would be
C. will have been
D. would have been
第18题:
A、would have been
B、would be
C、could have been
D、will be
第19题:
The meeting____ over,we all left the room.
A、is
B、to be
C、being
D、would be
第20题:
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
第21题:
第22题:
第23题:
第24题:
is
Would be
has been
had been