• 編輯整理:中書院

例題精講 · 第 00273 題 · 自編反思短文八空·先判「與哪一層事實相反」

虛擬語氣的空不考「記不記得加 had」,考「這句話跟哪一層事實相反」:與現在相反用過去式、與過去相反用 had done + would have done、與將來相反或表建議要求用 should do / were to。同一個 if 在真實條件裡不用虛擬,混用就會全篇時態錯位。本文用一篇自編反思短文配兩道題,練「先分層、再配形式、最後驗主從句呼應」的三步法;含八空詳解、真實/非真實對照與四類高頻誤選。短文、人物與數據均為原創自編示意文本。

00273題號全 1000 篇 · 第 第46輪 / 第46冊 輪
方向英語·完形六向之一
題型自編仿真題逐題精講 · 采分點拆解

題目性質:自編仿真題——題目、材料、選項、數據與情境均為按課程標準與聯招常見考點獨立編寫的原創仿真題,非真題原文,未取自任何題庫、教輔或試卷;解析與採分點為教研整理,非官方評分標準。

例題精講 · 英語完形

一、考點定位與做題順序

先分三層,形式就定了一半:

與現在事實相反:If + did/were, … would/could/might do;與過去事實相反:If + had done, … would/could/might have done;與將來相反或可能性極小:If + did / were to do / should do, … would do。另外名詞性從句裡,suggest / insist / require / demand / advise 後接 (should) + 動詞原形;wish 後「現在→過去式、過去→had done、將來→would/could do」;as if / as though 按「像與事實相反」同樣退一個時態;If only 與 wish 同形。

鐵律:虛擬條件句裡不用 would 在 if 從句(If I would have… 是錯的),were 可用於各人稱(If I were…)。下面短文為自編示意文本,館名、人物與數字均為虛構。

二、逐題精講

題1

題1 八空完形(每空四選一)

自編短文:Looking back, I wish I (1)____ the old register before the shelves were opened. If I (2)____ how much the twelve-minute wait mattered, I (3)____ the desk a week earlier. The clerk suggested that each request (4)____ on a separate form; at the time it sounded fussy, but now I see it (5)____ sense.

Ms Ren talks about that drawer as if it (6)____ still beside her desk. If only the labels (7)____ been kept, we (8)____ trace every card to its reader today.

(1) A. photograph B. photographed C. had photographed D. would photograph
(2) A. know B. knew C. had known D. would know
(3) A. moved B. would move C. would have moved D. had moved
(4) A. is written B. be written C. was written D. would be written
(5) A. made B. makes C. would make D. had made
(6) A. is B. was C. were D. had been
(7) A. has B. had C. would have D. have
(8) A. can B. could C. could have D. would have been able

解析

(1) C (had photographed)。 wish 後與過去事實相反(舊登記冊在開放書架之前沒拍照,已成事實)→ had done。photographed 只表與現在相反,時間層次不對。
(2) C (had known)。 與過去事實相反(當時並不知道),if 從句用 had known;若選 knew 會把整句拉成「與現在相反」,與(3)的 would have moved 不呼應。
(3) C (would have moved)。 與過去相反的主句形式 would have done;「提前一週撤掉櫃檯」是過去沒發生的假設結果。主從句必須同一層:(2) had known ↔ (3) would have moved,這是本題最重要的一處呼應。
(4) B (be written)。 suggested that… 表建議,從句用 (should) + 動詞原形;表格是「被寫」,故被動 (should) be written,should 可省 → be written。was written 是陳述語氣(會說成「當時確實寫在表上」),丟了「建議」這層意思。提醒:suggest 作「暗示/表明」時不用虛擬,本題上下文「at the time it sounded fussy」明確是提建議。
(5) A (made)。 這裡不是虛擬!now I see it made sense 是現在的認識+過去事實的陳述(「如今我明白它當時是有道理的」),it made sense 用一般過去陳述,不因 see 而虛擬。這空專門用來區分「真陳述」與「虛擬」。
(6) C (were)。 as if 表「像……似的」且與現在事實相反(抽屜其實已不在她桌邊),用過去式;虛擬語氣中各人稱都可寫 were(as if it were… 比 was 更規範)。had been 會推到「與過去相反」,與 talks(現在)不配。
(7) B (had)。 If only + had done 表對過去的遺憾(標籤當時沒保留);固定 If only 後接 had been kept,故只填 had。would have 不能進 if/If only 從句。
(8) B (could)。 這是錯綜時間條件句:從句與過去相反(had been kept),主句卻落在 today(現在)→ 用 would/could/might + do,不用 would have done。故選 could (trace…today);could have 會把結果也推回過去,與 today 衝突。
回讀驗:八空分成兩組——(1)(2)(3)(7) 全部與過去相反,(4) 建議類虛擬,(6) 與現在相反,(8) 主句拉回現在,(5) 真陳述不虛擬;無一處把 would 放進 if 從句,也無一處主從句層次錯配。

答案 (1) C (2) C (3) C (4) B (5) A (6) C (7) B (8) B

採分點 每空 1 分;每空寫出「與哪一層事實相反」判據另計 0.5;(2)(3) 主從句同層呼應 1 分;(4) 指出 suggest 表建議 vs 暗示的差別 1 分;(5) 指出是陳述語氣不是虛擬 1 分;(8) 說明錯綜時間 1 分;指出 if 從句不用 would 1 分。

易錯點 把 wish 後的「過去」寫成一般過去;if 從句用 would have known;(2)(3) 一層過去一層現在,呼應錯;(4) 見 suggested 就用 was written;(5) 見 see 就套虛擬;(6) 用 was 或 had been;(7) 把 would have 塞進 If only;(8) 見 had been 就一律配 would have done,漏看 today。

題2

題2 真實條件 vs 虛擬條件、句式改寫

(1) 把「If I had known how much the wait mattered, I would have moved the desk a week earlier.」倒裝改寫(去掉 if),並說明改寫後哪一處最容易寫錯。(2) 下面三句各判斷是「真實條件」還是「非真實條件」,並改正虛擬句裡的錯誤:①「If the labels are kept tomorrow, we will trace every card.」②「If I would have photographed the register, I could show it now.」③「The clerk insisted that the form was filled in twice.」(表「堅持要求」)

解析

(1) 倒裝:Had I known how much the wait mattered, I would have moved the desk a week earlier. 規則:與過去相反的虛擬條件句可省去 if、把 had 提到主語前;主句不倒裝,would have moved 原樣保留。
最易錯兩處:① 把 had 提前後又補一個 if(寫成 Had I if known…)或把主句也倒裝(would I have moved);② 把 had known 誤寫成 had I know(丟了過去分詞)。另:只有含 had / were / should 的虛擬條件句才能這樣倒裝,真實條件句(If it rains…)不能倒裝。

(2) ① 真實條件。are kept tomorrow + 主句 will trace,說的是明天真有可能發生的事,用「主將從現」;不需虛擬,句子本身正確。判據:從句用現在時表將來、主句用 will,且沒有「與事實相反」的含義。
② 非真實條件(與過去相反),有錯。錯在 if 從句裡用了 would:虛擬條件從句不用 would。改正:If I had photographed the register, I could show it now. 注意主句 could show it now 是錯綜時間(從句過去、主句現在),與題1 第(8)空同理,不能改成 could have shown。
③ 表「堅持要求」時應為虛擬,有錯。insist 表「堅決要求」時,從句用 (should) + 動詞原形;表格是「被填寫」,故改正:The clerk insisted that the form (should) be filled in twice. 原句 was filled in twice 是陳述語氣,只在 insist 表「堅持說/堅稱(某事實)」時才正確(如 He insisted that he was right)。兩義判別同 suggest:看後項是「要求別人去做」還是「陳述已有事實」。

三步法收口:遇 if/suggest/wish/as if,先問「跟哪一層事實相反」,再配形式,最後驗主從句層次是否一致(尤其主句裡有 now/today 時,多半是錯綜時間)。真實條件一句都不用退時態。

答案 (1) Had I known how much the wait mattered, I would have moved the desk a week earlier.(只倒裝從句,主句不動)。(2) ① 真實條件,正確;② 非真實(與過去相反),if 從句去掉 would 改 had photographed,主句 could show it now 屬錯綜時間不改;③ 表「堅持要求」應為虛擬,改 (should) be filled in twice;insist 表「堅稱事實」時才用陳述。

採分點 倒裝句正確 1 分;說明只倒從句、主句不動 1 分;指出兩處易錯 1 分;說明僅限 had/were/should 1 分;① 判真實條件並給主將從現依據 1 分;② 指出 if 從句不用 would 並改正 1 分;指出錯綜時間 1 分;③ 改正為 (should) be filled 1 分;辨析 insist 兩義 1 分;三步法收口 1 分。

易錯點 倒裝後又加 if 或把主句也倒裝;把 had known 寫成 had know;把真實條件句也倒裝;② 改成 could have shown(漏看 now);③ 分不清 insist「要求」與「堅稱」,一律用陳述;把 suggest/insist 後的 should 當成「應該」的實義而非可省的形式詞。

三、規律小結與對照表

層次/結構形式自編示例要點
與現在相反If+did/were, would doas if it were still beside her deskwere 可用於各人稱
與過去相反If+had done, would have done(2)(3) had known ↔ would have moved主從句同層
與將來相反were to / should do, would do—可能性極小
wish 過去wish + had done(1) had photographed不寫成 photographed
建議類suggest/insist/require + (should) do(4) be writtenshould 可省;被動用 be done
as if 現在as if + 過去式(6) were與現在事實相反
If onlyIf only + had done(7) had從句不用 would
錯綜時間從句過去 / 主句現在(8) could trace…today不配 would have done
倒裝Had/Were/Should + 主語Had I known…只倒從句,真實條件不倒
真實條件主將從現(2)① are kept…will trace不退時態
真陳述一般過去/現在(5) it made sense別見 see 就虛擬
if 從句禁令不用 wouldIf I would have… ✗最高發錯誤

虛擬語氣的答案,全寫在「跟哪一層事實相反」這一個問題裡:過去退到 had done、現在退到 did/were、建議類用 (should) do;主從句必須站同一層,除非主句裡冒出 now / today——那就是錯綜時間,只退從句。三個最硬的禁令記牢:if 從句不用 would、倒裝只倒從句、真實條件一句都不退時態;再分清 suggest/insist 是「要求」還是「陳述」。本篇人物、抽屜與十二分鐘均為自編示意。

四、自測清單

  • □ 先標「與過去/現在/將來哪層相反」,再配形式;
  • □ 主從句層次一致;主句有 now/today 時想錯綜時間;
  • □ if / If only / wish 從句裡一律不出現 would;
  • □ suggest·insist·require 後先判「要求」還是「陳述」;
  • □ (should) 可省,被動寫成 (should) be done;
  • □ 倒裝只把 had/were/should 提前,主句原樣保留;
  • □ 真實條件用主將從現,別誤退時態。
編寫說明與學科依據

本文為備考教研體例稿:題目系按課程標準與聯招常見考點範圍編寫的仿真練習題,非真題原文;文中案例為示意內容,非真實記錄;文末欄目為學科依據說明,非逐條引文。涉及報考、錄取、證件、居留、資助等事項,一律以當年官方文件與學校正式通知為準。

學科依據:

  • 人教版高中教材(英語):語篇銜接、完形填空與詞彙語法結構相關單元
  • 《普通高等學校聯合招收華僑港澳臺學生考試大綱(英語科)》:相關考點考查範圍(僅作命題範圍參照,本文題目未與真題逐題比對)
  • 編寫說明:題目、選段、選項、數據與解析均為按常見考點獨立編寫的原創仿真題,未取自任何題庫、教輔或試卷;採分點為教研整理,非官方評分標準

本頁資料整理自公開渠道,力求準確但不作任何保證,僅供參考不構成升學建議,最終以官方公告為準。因使用本站資訊所致損失,本站概不負責。

版權、發布、轉載及免責 細則
例題精講目錄
聯招英語·完形填空:虛擬語氣在非真實條件與名詞性從句中的設空
已讀 0 / 31 題
全部 1000 題 →
祖國大陸高校面向 華僑、香港、澳門、台灣 地區招生資訊