题目内容

【题目】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项。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网