had been cancelled
having been cancelled
were cancelled
have been cancelled
第1题:
We were infordmed that our flight ____ because of the mechanic failure
A.have canceelled
B.canceelled
C.have been canceelled
D.had canceelled
第2题:
______ many times, but he still couldn't understand it.
A. Having been told
B. He was told
C. Though he had been told
D. Having told
第3题:
A.Had there been
B.If there was
C.Were there to be
D.If there would have been
第4题:
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
第5题:
A、were cancelled/ to take
B、having been cancelled/ take
C、have been cancelled/ take
D、had been cancelled/ to take
第6题:
All the machines ______by the end of this month.
A. would have been repaired
B. were repaired
C. will have been repaired
D. were being repaired
第7题:
All the money ______, Frederick started looking for work.
A. having spent
B. has been spent
C. having been spent
D. had been spent
第8题:
So many directors_________ , the board meeting had to be put off till next Monday.
A. were absent
B. being absent
C. been absent
D. had been absent
第9题:
Hardly had he arrived at the airport____he was told that the flight had been cancelled.
A: than
B: when
C: before
D: then
第10题:
__________, I would take an umbrella with me.
A、Had I been you
B、I were you
C、Were I you
D、I had been you