WehadawonderfultimeatTom’sbirthdayparty.You

來源:國語幫 2.88W

問題詳情:

WehadawonderfultimeatTom’sbirthdayparty.You

We had a wonderful time at Tom’s birthday party. You ____________, but why didn’t you?

A.should come                                              B.must have come

C.may have come                                          D.ought to have come

【回答】

D

【解析】

考查情態動詞+完成式。句意:我們在Tom的生日聚會上玩得很開心。你應該來的,但是你為什麼沒有來呢?should come表示"現在或將來應該來";must have come表示"過去一定來了";may have come表示"過去可能來了";ought to have come表示"本該來但實際上卻沒來"。分析句意可知選D。

知識點:虛擬語氣與情態動詞

題型:選擇題

熱門標籤