問題詳情
21 I am a bit angry that you were late for the meeting. You______ on time this morning.
(A) should be
(B) would be
(C) ought to have been
(D) needn't have been
參考答案
答案:C
難度:適中0.423077
統計:A(12),B(1),C(11),D(0),E(0)
用户評論
【業精於勤,事立於豫】評論
(A) should be on time 應該準時,沒有強制意味。(C) ought to have been = should have been on time 本該準時,有種「應該做卻沒做」的意思。