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
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