问题补充:
18. ----- Has Mary finished writing her article ?
----- No, and it before class was over.
A. should be finished
B. should finish
C. should have finished
D. ought to have been finished
答案:
(答案→)A. should be finished
B. should finish
C. should have finished
D. ought to have been finished
解析:可联系答.案.网客服索取。