題目性質:自編仿真題——題目、材料、選項、數據與情境均為按課程標準與聯招常見考點獨立編寫的原創仿真題,非真題原文,未取自任何題庫、教輔或試卷;解析與採分點為教研整理,非官方評分標準。
一、考點定位與做題順序
時態空的判據不是「看到 ago 填過去式」這麼簡單。三步:找錨點(by the time / before / when / since / for 指向哪一刻)→ 排先後(兩個過去動作誰先發生,先者用過去完成)→ 定體貌(是已完成結果、持續到現在、過去習慣,還是被中斷的背景)。
兩組高頻分界:used to 可接狀態或習慣且隱含「現在不再」,would 只接過去反覆發生的動作、不接狀態動詞;現在完成不與明確的過去時間點連用(since 1998 ✅,in 1998 ✕),一般過去才配 ago / last year。下面短文為自編示意文本,人名、館名、年份均屬虛構。
二、逐題精講
題1
題1 六空完形(單選,每空 1 分)
自編短文:
My grandfather (1) ______ in a small riverside town. Every summer he (2) ______ up before dawn and walk to the old reading room; he (3) ______ there for hours, copying maps by hand. By the time I (4) ______ old enough to go with him, he (5) ______ the habit long before — the room had closed in 1998. Since then he (6) ______ every one of his notebooks to the town library, and the clerks still display them.
(1) A. lives B. lived C. has lived D. had lived
(2) A. would get B. used to getting C. was getting D. has got
(3) A. sits B. would sit C. was sitting D. has sat
(4) A. am B. was C. have been D. had been
(5) A. has given up B. gave up C. had given up D. gives up
(6) A. donated B. has donated C. had donated D. would donate
另給四個干擾判斷:
甲:「in 1998」可與 (6) 的現在完成時同句使用。 乙:(3) 若填 was sitting 也能表示「過去反覆」。 丙:(2) 的 used to getting 若改成 used to get 即可成立。 丁:(5) 用一般過去 gave up 與過去完成 had given up 在本文裡意思完全一樣。
解析
答案序列:B / A / B / B / C / B。(1) B lived:全篇為已結束的過去回憶,(1) 是背景狀態且無「持續到現在」信號;D had lived 需有更晚的過去錨點才用,C has lived 與「the room had closed in 1998」的過去框架衝突,A lives 時態不一致。
(2) A would get:Every summer+before dawn+walk 是過去反覆發生的動作,would+動詞原形正表此義;B used to getting 結構錯(used to 後接原形;be used to doing 才是「習慣於」),C was getting 是單次進行背景,D has got 時態錯。
(3) B would sit:與 (2) 並列,同為過去反覆(「會在那兒坐上幾小時」);C was sitting 只表單次進行、與 for hours 的反覆語義不合,A/D 時態錯。注意:would 不接狀態動詞,但 sit / copy / walk 都是動作,可用;若寫成 would be quiet(狀態)則不自然,應改 used to be quiet。
(4) B was:By the time 引導的從句用一般過去陳述「我長到足夠大」這一過去時點,與後面主句過去完成配對;D had been 會把從句也推到更早,錨點亂掉。
(5) C had given up:「放棄習慣」發生在「我長大」之前,先者用過去完成;且後文「the room had closed in 1998」給了更晚的過去參照。B gave up 只是並列敘述,丟掉先後;A has given up 時態錯。
(6) B has donated:Since then 是現在完成標誌,且末句「the clerks still display them」給出與現在相連的結果;A donated 配不了 since,C had donated 需過去的過去錨點,D would donate 表過去反覆、與「至今仍陳列」不合。
干擾判斷:甲錯(in 1998 是明確過去時間點,不能與現在完成時同句;since 1998 才可以);乙錯(was sitting 表單次進行背景,不表反覆);丙對(used to get=過去習慣且今已不再,與 would get 在「反覆動作」上可互換,只是 used to 更強調今昔對比);丁錯(本文有 By the time+had closed 兩個過去錨點,必須用過去完成標出先後,不能說「完全一樣」)。
答案 (1) B (2) A (3) B (4) B (5) C (6) B;干擾判斷:甲錯、乙錯、丙對、丁錯。
採分點 六空各 1 分;(2) 指出 used to getting 結構錯 1 分;(3) 說明 would 不接狀態動詞 1 分;(4) 說明 By the time 從句用一般過去 1 分;(5) 指出「先於我長大」故用過去完成 1 分;(6) 指出 since then+still display 定現在完成 1 分;甲/乙/丁三判斷各 1 分;丙判斷 1 分。
易錯點 見 ago 一律填一般過去而忽略 by the time 的先後;把 used to doing 與 used to do 混同;讓 would 接狀態動詞;把 had given up 與 gave up 當可互換;把 in 1998 與 since 1998 混用;漏看末句 still 給出現在連接。
題2
題2 改寫與時間線回指
(1) 把短文末句改寫成以 in 1998 為時間狀語、且語法正確的句子(保留「捐出全部筆記本」這一事實),並說明改動後哪一處時態必須一起換。(2) 若把 (2)(3) 兩空都換成 used to get / used to sit,語感與信息重點有什麼變化?列出 used to 與 would 的三條分界。
解析
(1) 可寫:In 1998 he donated every one of his notebooks to the town library, and the clerks still display them. 兩處必須同步:① has donated → donated(明確過去時間點配一般過去);② 前句的 Since then 必須刪去或改成 In that year / After that,不能留 since 與 in 1998 並列。末句 still display 仍是現在時,可以保留——它說的是「至今仍陳列」這一現在狀態,與前句的過去動作並不衝突;這正是「過去動作+現在結果」可以被拆成兩句寫的原因。若硬把兩句併成一句又想保留 since,就只能寫成 Since 1998 he has donated…(但那會把「一次性捐出」讀成「自 1998 以來陸續捐」,語義已變,不保真)。(2) 換成 used to get / used to sit 後,重點從「每年夏天都會那樣做」的反覆畫面轉為「過去如此、如今不再」的今昔對比;與後文「the room had closed in 1998」「他早已放棄習慣」呼應更強,但畫面感(would 常帶回憶式描摹)減弱。三條分界:
① 語義重心:used to 強調今已不再的對照;would 只描摹過去反覆,不含今昔對比,需靠上下文交代「後來不這樣了」。
② 搭配限制:used to 可接狀態動詞(used to live / be / own);would 只能接動作動詞,接狀態不自然。
③ 結構形式:used to +動詞原形(否定 didn't use to / used not to);would +動詞原形,且不可與 used to doing(習慣於)混同;would 還常與 every summer / often / whenever 等反覆狀語共現。
另補一條時間線回指:全文錨點順序為 祖父住河畔小鎮(lived)→ 每年夏天反覆(would get / would sit)→ 1998 閱覽室關閉(had closed)→ 我長大(was)→ 此前已放棄(had given up)→ 此後至今(has donated / still display);把 (5) 降為 gave up,這條「先於我長大」的鏈就斷了一環。
答案 (1) In 1998 he donated…(has donated→donated,Since then 刪或改 In that year),still display 保留。(2) 重點由反覆畫面轉為今昔對比、畫面感減弱;三條分界:今昔對照 vs 純反覆、可接狀態 vs 只接動作、used to do 結構且不與 be used to doing 混同。
採分點 改寫用一般過去 1 分;刪/改 Since then 1 分;保留 still display 並說明現在狀態不衝突 1 分;指出硬並 since 會變「陸續捐」1 分;說明重點轉為今昔對比 1 分;三條分界各 1 分;複述六節點時間線 2 分。
易錯點 改寫後仍留 Since then 與 in 1998 並列;把 still display 也改成過去時;把 used to doing 當 used to do;讓 would 接 be/own/live;把 (5) 與 gave up 說成完全等價;漏掉 1998 had closed 這一更早錨點。
三、規律小結與對照表
| 空位 | 答案 | 錨點/信號 | 體貌判定 | 干擾項錯因 | 時間線位置 |
|---|---|---|---|---|---|
| (1) | B lived | 全篇過去框架 | 已結束的過去狀態 | has lived 與 1998 框架衝突 | 第1節點 |
| (2) | A would get | Every summer / before dawn | 過去反覆動作 | used to getting 結構錯 | 第2節點 |
| (3) | B would sit | for hours 並列反覆 | 過去反覆動作 | was sitting 只表單次進行 | 第2節點 |
| (4) | B was | By the time 從句 | 過去時點錨點 | had been 會提前錨點 | 第4節點 |
| (5) | C had given up | 先於「我長大」 | 過去的過去 | gave up 丟先後 | 第5節點 |
| (6) | B has donated | Since then / still display | 與現在相連的結果 | donated 配不了 since | 第6節點 |
| 改寫 | in 1998 → donated | 明確過去時間點 | 一般過去 | 留 Since then 則狀語打架 | 替代寫法 |
| used to vs would | 可換但重心變 | 今已不再 / 純反覆 | 狀態可接 vs 只接動作 | would 接狀態不自然 | 全篇對照 |
時態空的落點是「錨點—先後—體貌」三步:by the time 從句用一般過去、主句先發生者用過去完成;since/still 指向現在完成;ago/in+年份只配一般過去。used to 與 would 在「過去反覆動作」上可換,但前者帶今昔對照、能接狀態,後者只接動作、帶回憶描摹。別忘了 used to do ≠ be used to doing。本短文人物、館名、年份與冊數均為自編示意,不代表任何真實記錄或統計。
四、自測清單
- □ 先圈時間狀語,確定指向哪一刻;
- □ 兩個過去動作排先後,先者用過去完成;
- □ since / for / still 優先想現在完成,ago / in+年份配一般過去;
- □ would 只接動作動詞,狀態動詞改用 used to;
- □ used to do 與 be used to doing 不混;
- □ 改寫後回讀整條時間線,檢查錨點是否仍閉合。