—Shelooksveryhappy.She________havepassedtheexam.—Iguess...

來源:國語幫 1.13W

問題詳情:

—Shelooksveryhappy.She________havepassedtheexam.—Iguess...

—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。

知識點:情態動詞

題型:選擇題

熱門標籤