學測文法必考整理:現在完成式、假設語氣、關代用法一次搞懂

準備學測英文的你,是不是常在文法題裡陷入選項混戰:

  • 看到 have/has 不知道要不要加 p.p.
  • 不確定 if 句該用過去式還是過去完成式
  • 分不清楚關係代名詞該用 who、which 還是 that?

這篇文章將幫你一次整理學測最常考、也最容易錯的三大文法句型:現在完成式、假設語氣、關係代名詞。

不只讓你搞懂用法,更提供例句+翻譯+易錯提醒,讓你快速抓關鍵,考前不再焦慮!

 

一、現在完成式:have/has + p.p.

1. 用法

現在完成式用來表示:

  • 過去某一時刻開始,一直到現在仍持續的動作
  • 已經完成的行動,對現在有影響

2. 結構公式

主詞 + have/has + 過去分詞(p.p.)

3. 常見時間副詞

  • for(一段時間)
  • since(起始點)
  • already / yet / just / ever / never

4. 例句+翻譯

  • I have lived in Taipei since 2015. (我從2015年以來就住在台北。)
  • She has just finished her homework. (她剛剛寫完作業。)

5. 易錯提醒

  • 有 since / for 卻用成過去式(lived 而非 have lived)
  • 將現在完成式誤當一般過去式使用

 

二、假設語氣:If 虛擬句型

1. 用法分類

根據句子要表達的時間,假設語氣可分為三類:

假設類型條件子句(If 子句)主句中文說明
與現在事實相反If + 過去式would / could + 原形動詞(現在其實不是這樣)
與過去事實相反If + had + p.p.would / could have + p.p.(過去其實沒發生)
一般未來可能If + 現在簡單式will / can + 原形動詞(有可能發生)

2. 例句+翻譯

  • If I were you, I would study harder. (如果我是你,我會更努力念書。)
  • If he had left earlier, he would have caught the bus. (如果他早點離開,就趕得上公車了。)

3. 易錯提醒

  • 第一人稱 I 搭配假設語氣也要用 were,不是 was
  • 條件子句與主句時態不一致

 

三、關係代名詞:who / which / that / where / whose

1. 用法概念

關係代名詞用來連接兩個句子,讓描述更簡潔、更有層次。

關代所指對象句中功能範例
who主詞/受詞The girl who is singing is my sister.
which主詞/受詞The book which you gave me is great.
that人或物主詞/受詞The dog that barked is mine.
where地點地點副詞This is the place where I met her.
whose人(所屬)所有格The boy whose bike was stolen is crying.

2. 例句+翻譯

  • The man who helped me is my neighbor. (幫助我的那位男士是我的鄰居。)
  • This is the school where I studied for three years. (這是我讀了三年的學校。)

3. 易錯提醒

  • 關代後主詞重複(如:The girl who she is singing…)
  • 指人卻用 which,或指地點卻用 that 表副詞
  • 誤把關代省略的位置保留錯誤成分(如主詞不能省略)


 

🔍結語:三大句型搞懂,文法題一半拿下

學測文法不是要你背文法書,而是要你「掌握高頻概念+理解語句邏輯」。現在完成式、假設語氣與關代用法,這三大句型幾乎每年都出,而且同時出現在:

  • 文法選擇題
  • 綜合測驗
  • 閱讀句意理解
  • 翻譯與寫作

建議考前 30 天,每週練 1 個句型,每天造3句話、解5題題目,考前再整理一次易錯點,就能大幅提升穩定度與信心。

從「看不懂選項」到「看出邏輯」、從「句型錯誤」到「自然運用」,文法的差距,就藏在這三個句型中。現在開始複習,你也能寫對、寫順、寫出高分感!