题目内容
【题目】—Has Mary finished writing her article?
—No, it ________ before class was over.
should be finished
should finish
should have finished
ought to have been finished
【答案】D
【解析】ought to/should have done sth.本应该做某事,而实际上没做,含有责备的意味。It指的是article,和finish之间是被动关系,所以选D项。
练习册系列答案
相关题目