31. In the morning the streets were flooded. There ______ a cloudburst during the night.
(A) must have been
(B) has been
(C) must be
(D) must to be

答案:登入後查看
統計: A(25), B(5), C(9), D(2), E(0) #3446509

詳解 (共 3 筆)

#6440846
31. In the morning t...
(共 154 字,隱藏中)
前往觀看
9
0
#6440305
正確答案是:(A) must have...
(共 396 字,隱藏中)
前往觀看
4
0
#7296621

1. 考點分析

本題的關鍵在於時態的判斷推測語氣

  • 時間線索: 句首提到 "In the morning the streets were flooded"(早上時街道淹水了),使用的是過去式

  • 邏輯推論: 既然早上淹水了,我們可以推論「昨晚(during the night)」一定發生了大暴雨。

  • 核心語法: 當我們要對「過去發生的事情」進行「肯定的推測」時,必須使用 must + have + p.p. 的結構。

2. 選項解析

  • (A) must have been (正確答案)

    表示「當時一定...」。用於對過去事實的強烈推測。

  • (B) has been

    現在完成式。雖然代表動作持續到現在,但無法與情態助動詞結合表達「推測」的語氣,且時態與後方的 during the night(過去的時間點)不符。

  • (C) must be

    表示「現在一定...」。這是對現在事實的推測。例如:He must be tired now.(他現在一定累了)。

  • (D) must to be

    語法錯誤。助動詞 must 後面只能接「原形動詞」,絕對不能加 to。

3. 文法重點:情態助動詞的推測用法

對過去的推測是高一非常重要的文法,請記住這個公式:

語氣強弱 英文結構 中文意思
強烈肯定 must + have + p.p. 當時一定...
可能/或許 may/might + have + p.p. 當時可能...
遺憾/應該 should + have + p.p. 當時應該...(但沒做)

4. 重點單字整理

  • Flood (v.) 淹水 / (n.) 水災

  • Cloudburst (n.) 暴雨、大噴雨(這是一個很生動的字,想像雲朵「破裂」了,水噴湧而出)

    • During the night 在夜間(指過去的那段時間)


? 進階小補充:must have p.p. 的否定推測

在英文邏輯中,如果你想說「當時一定不是...」,我們不能用 ~~must not have p.p.~~(這在英文裡通常表示「禁止」或「不准」)。

我們要改用 can't have + p.p.

  • 例句:He can't have seen me; I was hiding behind the door.

  • 翻譯:他那時候不可能看到我;我當時躲在門後。

0
0