27. A: I saw Shannon having a drink with Tom at a pub last night. B: The girl you saw ______ Shannon. She was staying at my dorm last night.
(A) could not be
(B) might not be
(C) could not have been
(D) must not have been

答案:登入後查看
統計: A(40), B(28), C(72), D(33), E(0) #568461

詳解 (共 3 筆)

#1354475
表達對於過去的推測用語態助動詞的過去式,所以A跟B可以先刪掉,則選C是因為在否定的程度上could not have比must not have 更強烈。你見到的那位女孩所"幾乎可以確定是絕對不可能"是Shannon。 希望有幫到妳學姊:)
4
1
#3876824

關於推測的否定式,現在式用 can’t + BE 動詞,而過去式用 can’t/couldn’t + have + been/P.P.,意為「一定不;一定未;一定沒有」。

說得更明確一點,表示「推測」的 must,肯定時用 must + BE 動詞或 must + have + been/P.P.,否定時用 can’t + BE 動詞或 can’t/couldn’t + have + P.P.,我們不可在 must 後面直接加 not,因為 must not 或 mustn’t 是表示「禁止,不准」,不是表示「推測」

https://englishhome.org/modals-must.html 

1
0
#1335805
請問為什麼是c?謝謝
0
0