He's doing his homework which he _____ last nightA.ought to doB.must have doneC.could be doneD.should have done选那个?为什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/14 14:35:56
He''sdoinghishomeworkwhichhe_____lastnightA.oughttodoB.musthavedoneC.couldbedoneD.shouldhavedone选那个?为

He's doing his homework which he _____ last nightA.ought to doB.must have doneC.could be doneD.should have done选那个?为什么?
He's doing his homework which he _____ last night
A.ought to do
B.must have done
C.could be done
D.should have done
选那个?为什么?

He's doing his homework which he _____ last nightA.ought to doB.must have doneC.could be doneD.should have done选那个?为什么?
D
昨天就应该完成的