—Shelooksveryhappy.She________havepassedtheexam.—Iguess...
來源:國語幫 1.13W
問題詳情:
—She looks very ________ have passed the exam.
—I guess 's not difficult after all.
A.should B.could
C.must D.might
【回答】
C 考查情態動詞。should have done意為“本應該做卻未做”;could用於對過去的否定推測,couldn't have done意為“不可能做過”;must have done表示對過去的肯定推測,意為“肯定做過……”;已經做過……”;might have done意為“可能已經做過”。上句意為:她看起來很高興。她肯定是通過了考試。故選C。
知識點:情態動詞
題型:選擇題