单项选择题
A. to deliver B. be delivered C. delivering D. having been delivered
A. It being B. It is C. There is D. There being
A. should do B. would have done C. may have done D. must do