問題詳情

Now you cannot find what you need. You ________ your room.
(A)must had cleaned up
(B)will have cleaned up
(C)should have cleaned up
(D)eager to had cleaned up

參考答案

答案:C
難度:簡單0.738903
統計:A(43),B(15),C(283),D(3),E(0)

用户評論

Carol Hsin】評論

should have done只用於談論過去情況,主要有兩個用法:一是用於推測過去已經發生的情況,二是用於指本該發生而實際上未發生的情況。如:You should have told me so before. 你早就應該告訴我。He should have arrived by now. 此時他本該到了。http://bairdben.pixnet.net/blog/post/56353698-should-have-done-%E7%9A%84%E7%94%A8%E6%B3%95%EF%BC%9A