was
were
has been
have been
第1题:
Not only the switches but also the old wiring ______ changed.
A. have
B. are
C. have been
D. has been
第2题:
Nobody in the neighborhood likes her, for she always behaves as if she _____ a queen.
A. was
B. were
C. is
D. had been
第3题:
The house ______in bad repair since he moved out.
A、was
B、has been
C、had been
D、was being
第4题:
A、was
B、is
C、has been
D、are
第5题:
A、was
B、were
C、be
D、have
第6题:
A.must be
B.has been built
C.must have been
D.could have been
第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题:
Do you want to wait? Five days()too long for me to wait.
第10题:
It()exactly thirty years since I graduated from college.
第11题:
A large number of people()present at the meeting, which was out of our expectation.
第12题:
was
were
has been
have been
第13题:
A、are…being
B、is…being
C、has…been
D、have…been
第14题:
I started my teaching career at the school. That was more than twenty years ago, and I _____ there ever since.
A. was
B. had been
C. will be
D. have been
第15题:
The number of errors ( ) surprising.
A、will be
B、were
C、have been
D、was
第16题:
A、it not have been
B、is not been
C、had it not been
D、has not been
第17题:
A、has been
B、would have been
C、had been
D、was
第18题:
A、are
B、is
C、have been
D、has been
第19题:
第20题:
第21题:
He is over fifty, but he looks as if he()only in his thirties.
第22题:
By next year he()in New York for five years.
第23题:
leaves; has gone
left; has been away
leaves; has been away
left; has gone
第24题:
His father has been dead for six years.
His father died six years ago.
It’s six years since his father had died.
It has been two years since his father’s death.