题目内容

The teacher said to the students,“You ________ your homework yesterday but none of you did so.”


  1. A.
    should finish
  2. B.
    must finish
  3. C.
    ought to do
  4. D.
    should have done
D
should have done表示“本该做而没有做的事情”,而shouldn't have done表示“本来不该做而做了的事情。”
练习册系列答案
相关题目

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

精英家教网