-Has Mary finished writing her article?-No,and it____ before class was over.A.should be finished B.should finish C.should have finishedD.ought to have been finished为什么选D不选其他呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 10:00:21
-HasMaryfinishedwritingherarticle?-No,andit____beforeclasswasover.A.shouldbefinishedB.shouldfinishC.

-Has Mary finished writing her article?-No,and it____ before class was over.A.should be finished B.should finish C.should have finishedD.ought to have been finished为什么选D不选其他呢?
-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
为什么选D不选其他呢?

-Has Mary finished writing her article?-No,and it____ before class was over.A.should be finished B.should finish C.should have finishedD.ought to have been finished为什么选D不选其他呢?
是本应该在下课前完成,首先得有被动语态,所以b和c都不对,然后本应该的语气要用d,a如果改成should have been finished也是对的.本题应该选d

主语是it所以应该是被动,b和c可以排除,A只是表示应该在下课前完成
选D表示本应在下课前完成,但mary还没完成