题目内容
The teacher said to the students,“You ________ your homework yesterday but none of you did so.”
[ ]
A.should finish
B.must finish
C.ought to do
D.should have done
答案:D
解析:
解析:
|
should have done表示“本该做而没有做的事情”,而shouldn't have done表示“本来不该做而做了的事情。” |
练习册系列答案
相关题目