問題詳情

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 本該準時,有種「應該做卻沒做」的意思。

【用戶】業精於勤,事立於豫

【年級】研一下

【評論內容】(A) should be on time 應該準時,沒有強制意味。(C) ought to have been = should have been on time 本該準時,有種「應該做卻沒做」的意思。

【用戶】業精於勤,事立於豫

【年級】研一下

【評論內容】(A) should be on time 應該準時,沒有強制意味。(C) ought to have been = should have been on time 本該準時,有種「應該做卻沒做」的意思。