問題詳情

33. Amy has tears on her face after stepping out of the boss’s office. She ________ have been scolded by himagain.
(A)will
(B)should
(C)must
(D)ought to

參考答案

答案:C
難度:簡單0.72905
統計:A(12),B(70),C(522),D(44),E(0)

用户評論

暖胭紅】評論

我們來把這幾個句型整理一下: could have p.p. 是 ”(當時/之前) 原本可以...” 的意思 例: I could have done better on the test, but I ran out of time. (我本來可以考得更好, 但我來不及作答完畢) 表示事實上因時間不夠而考不好 You could have told me you would be late, so I wouldn’t have had to wait so long. (你(之前)應該要告訴我你會遲到, 這樣我就不用等這麼久了) 這樣講也是表示因為對方事先沒告知會遲到, 所以等了很久 may / might have p.p. 則是 ”(當時/之前)也許是...” 的意思 may 和 might 通用, 表示對過去某件事的推測 例: Stella didn’t pick up the phone. She might have ...

藍藍的憂憂】評論

 must have been  scolded 一定是被罵了should have been scolded  本該被罵了(但是沒有)依據題目意思  must 比較符合題目意思

糖衣】評論

為何 ought to 不行