The family ________ on time, but their car had a flat tyre on the halfway.
| A.would arrive | B.could arrive |
| C.must have arrived | D.could have arrived |
He attended the party without _______________.
| A.invited | B.inviting | C.having invited | D.being invited |
The library needs __, but it will have to wait until Sunday.
| A.cleaning | B.to clean | C.clean | D.being cleaned |
Having passed all the tests, she felt a great weight _____ off her mind.
| A.taking | B.taken | C.take | D.to be taken |
New ideas sometimes have to wait for years before _____.
| A.being fully accepting | B.fully accepting |
| C.having fully accepted | D.fully accepted |
Seeing the soldiers well _____ for the flood-fight, the general nodded with satisfaction.
| A.prepare | B.preparing | C.prepared | D.having prepared |