如何使用第三條件句——英語迷你課程:英語精讀講義
British Council | English
影片簡介:課程透過一次因護照一時找不到、考試差點不被承認的經歷,說明如何運用第三條件句、if only 和 wish,想像與事實不同的過去並表達遺憾。 主要英語學習重點: 1. "If I hadn't woken up late, I wouldn't have had to rush in the morning." — 文法與句型:理解並使用第三條件句。if 加過去完成式提出未發生的過去條件,would have 加過去分詞說明假想結果,讓學習者能把過去的遺憾與「如果情況不同,結果會如何改變」清楚連結起來。 2. "If only I had checked my bag properly, — 文法與句型:辨識 if only 加過去完成式比一般 if 子句傳達更強烈的遺憾,並用來自然表達對自己當時沒有採取某項行動的懊惱、可惜或不滿。 3. wish I had taken — 文法與句型:將 wish 加過去完成式當作後悔過去選擇的另一種說法,並接續補充假想後果,具體解釋如果當時做出另一個選擇,最後的結果會如何改變。
本篇講解
If only you had watched ..., you would already have known ...:想像一個不同的過去
這句話想像了與過去事實相反的情況:聽話人其實沒有更早看這部影片。If only + 過去完成式(had watched)提出這個未發生的過去條件,並帶有強烈的遺憾或願望。 結果子句 would already have known 用 would have + 過去分詞來想像後果。兩部分組成第三條件句:因為較早的動作沒有發生,假想結果也沒有發生。already 表示到現在或相關的較晚時間點,本來早已具備這項知識。
練習
完成第三條件句。在 if 子句中使用 leave,在結果部分使用 would + catch:If only Mia ____ earlier, she ____ the bus.
查看答案
had left · would have caught
用 Let's talk about ... 引出主題
Let's talk about ... 是一種友善地引出下一個主題的說法。這裡,說話人把課程帶到第三條件句,並將聽眾的注意力引向這個主題。 Let's 是 let us 的縮寫,但這裡不是在請求許可。它是一種包含說話人與聽眾的提議,把接下來的討論說成雙方一起進行的事。
練習
哪一句能自然地將 schedule 引出為下一個主題?
- Let's talk about the schedule.
- Let's wait for the schedule.
- Let's look for the schedule.
查看答案
Let's talk about the schedule.
is used to describe:表示用途
is used to describe 表示某事物「用來描述」。這裡 is + used 構成 use 的被動語態,to describe 這個不定詞說明第三條件句的功能。 結構是 be used to + 原形動詞。它可以用來說明事物、工具或語言形式的用途。
練習
請用表示被動用途的 be used to 結構和動詞 open 完成句子:This key ____ the storage room.
查看答案
is used to open
an imaginary past event:沒有發生過的假想過去
an imaginary past event 指一個被當作假設來思考、而不是作為事實陳述的過去情況。在第三條件句中,它是與真實發生的事情不同的另一種過去版本。 這裡的 imaginary 表明這個事件不是真實事實,而是由思維構想出來的。這個片語表示句子正在推想一個不同版本的過去。
練習
選出能完成句子的單字:The sentence describes an ___ past event that never really happened.
- imagination
- imaginative
- imaginary
查看答案
imaginary
for regrets or wishes in the past:用 for 說明用途
在 use something for ... 中,for 引出用途或功能。這裡的 it 指第三條件句,for regrets or wishes in the past 說明這種文法形式可以用來表達什麼。 in the past 要和 regrets or wishes 一起理解:遺憾或願望涉及過去的事情。for 不是表示時間的「為了過去」。
練習
在 “We use this form for polite requests,” 中,for polite requests 有什麼作用?
- 它說明這種形式的用途。
- 它說明這種形式是在什麼時候發明的。
- 它說明這種形式的價格。
查看答案
它說明這種形式的用途。
So, I'm going to tell you a story about something that happened to me recently. 表達脈絡
0:18所以,我要給你們講一個我最近發生的故事。
I'm going to tell you a story:預告接下來的內容
“I'm going to tell you a story” 是一個提示語。它告訴聽眾接下來會說什麼,讓聽眾準備聽一段故事。 這裡的 be going to 表示接下來打算做的事。結構是 tell + 人 + a story,例如 tell you a story。它不是指說話者要前往另一個地方。
練習
哪一句能自然地預告接下來要講一個故事?
- I'm telling you to a story about my first day at school.
- I'm going to a story about my first day at school.
- I'm going to tell you a story about my first day at school.
查看答案
I'm going to tell you a story about my first day at school.
woke up:wake up 的過去式
Wake up 表示「停止睡眠並醒來」。本句中的 woke up 是 wake up 的不規則過去式,說明說話者在考試當天什麼時候醒來。 這裡要把 wake up 當作一個完整的動詞片語;up 不是「向上」的方向。在 woke up a little bit late 中,late 說明醒來的時間偏晚。
練習
用 wake up 的過去式完成句子:Mia ____ when her alarm rang.
查看答案
woke up
had to rush:過去不得不趕時間
Had to rush 表示過去的情況讓人不得不趕時間。had to 是 have to 的過去式,後面接動詞原形 rush;這裡不是表示「擁有」。 Rush 表示因為時間不夠而快速行動。本句中的 just 把趕時間說成當時直接而無法避免的應對,而 a bit 則讓匆忙的程度聽起來比較有限。
練習
用 have to 的過去式和動詞 rush 完成句子:The boarding gate was about to close, so we ____ to get there in time.
查看答案
had to rush
in the end:引出最終結果
in the end 是一個連接語,把敘述從前面的事件或困難帶到最終結果。這裡,它引出一陣匆忙之後發生的結果。 它回答的是「最後結果如何?」,而不是指出某個物體的末端或某項活動結束的確切時刻。
練習
哪一句使用了表示「一連串事情之後的最終結果」的片語?
- Maya waited at the end of the line.
- In the end, Maya solved the puzzle.
- At the end of the film, everyone clapped.
查看答案
In the end, Maya solved the puzzle.
managed to leave:克服困難後成功離開
managed to leave 表示「雖然有困難或不確定性,但最後成功離開了」。過去式 managed 說明這個動作確實完成了。 結構是 manage to + 原形動詞,例如 manage to leave、managed to finish 或 manages to arrive。這裡的 manage 不是「管理」或「監督別人」。
練習
用 manage to 的過去式和動詞 open 完成句子:The door was stuck, but after a few tries, she ____ it.
查看答案
managed to open
got to + 地點:到達某處
這裡的 got to 表示「到達了」。它是 get to 的過去式,後面接 the school 這類目的地。 這裡的 get 不是「得到」。在日常敘事中,get to + 地點是表示某人抵達目的地的常見說法。
練習
用 get to 的過去式完成句子:We ____ the museum before noon.
查看答案
got to
took my seat:走到自己的位置並坐下
這裡的 took my seat 表示「走到自己的位置並坐下」。它是 take one's seat 的過去式;one's 要依人物換成 my、your、his、her、our 或 their。 這裡的 take 不是把椅子搬走。這個片語把坐下描述為考試、會議、典禮或表演等有安排活動中的一個步驟。
練習
用 take my seat 的過去式完成句子:Before the ceremony began, I ____.
查看答案
took my seat
asked to see my passport for ID:禮貌地要求查驗證件
Asked to see my passport 表示「禮貌地要求查看並核對我的護照」。這裡的 see 是「查看、檢查」,不只是用眼睛看見;asked 引出的是請求,不是提問。 For ID 說明查驗的目的:護照被當作身分證明。工作人員需要確認某人的身分時,常會使用這種表達。
練習
用本課中表示「禮貌地要求查看」的三個字補完整句子:At the security desk, the officer ____ my ID.
查看答案
asked to see
could take the exam anyway:儘管有問題仍獲准考試
Could take the exam 在這裡表示許可:他們說說話者獲准參加考試。在這種涉及規定的情境中,could 不是指具備考試所需的技巧或身體能力。 Anyway 表示儘管前面出現了問題,結果仍然不變。沒有護照原本可能讓考試無法進行,但參加考試的許可仍然有效。
練習
在這個句子中,could 和 anyway 表示什麼?Maya had missed registration, but the coach said she could join the team anyway.
- Maya 在教練做出任何決定前就加入了。
- Could 只表示 Maya 的能力,而 anyway 表示她做事很隨便。
- 儘管 Maya 錯過了報名,教練仍允許她加入。
查看答案
儘管 Maya 錯過了報名,教練仍允許她加入。
with my driving license as ID:用駕照作為身分證明
在 with my driving license as ID 中,with 引出所使用的證件,as ID 則說明這個證件的用途:駕照被用來證明身分。這裡的 as 表示「作為、充當」,不是「像……一樣」。 這個片語說明,在通常需要的證件無法使用時,可以換一種方式證明身分。可延伸使用的結構是 use something as + 身分或用途。
練習
閱讀句子:「I used my student card as ID.」as ID 說明了什麼?
- 這張卡看起來像身分證件。
- 這張卡確實被用作身分證明。
- 這張卡放在身分證件旁邊。
查看答案
這張卡確實被用作身分證明。
at the end of the exam:在考試結束時
at the end of the exam 把事情定位在考試這個具體事件的最後階段或結束時。結構是 at the end of + 具體事件或時間區段。 它回答的是「什麼時候」,而不是說明事情最後有什麼結果。在這個片段中,它引出考試結束時發生的另一件事。
練習
用表示「演唱會到達結束時刻」的目標片語完成句子:____ the concert, everyone clapped.
查看答案
At the end of
the big boss:對掌權者的非正式稱呼
在這句話中,the big boss 指職位很高、權力很大,或能做最終決定的人。big 說的是職位或權力,不是身體大小。 說話人沒有說正式職稱。這個說法讓敘述聽起來比較隨意,還帶一點玩笑感。
練習
判斷:在寫給資深主管的正式電子郵件中,用 "Hi, big boss" 打招呼通常很合適。
- 不正確
- 正確
查看答案
不正確
could only accept ... if:表示必要條件
在 they could only accept my exam if... 中,if 子句提出了一個必要條件。必須在同一天交出護照,考試才可能被接受;沒有交護照,就無法被接受。 result + only if + condition 這個結構表示:後面的條件是得到前面結果的必要條件。這裡的 only 限制的是「在什麼情況下可以接受」,不只是表示「只接受我的考試」。
練習
請用本課表示必要條件的兩個詞完成這項規定:You may borrow the bike ____ you wear a helmet.
查看答案
only if
had no choice but to:別無選擇,只能……
Had no choice but to 表示當時的情況沒有給說話者留下合理的其他選擇。在本句中,唯一可行的做法就是騎腳踏車回去拿護照,所以這個表達強調的是情境壓力,而不是個人自由選擇。 它的結構是 have no choice but to + 動詞原形。這裡的 had 表示過去時間,but to 是固定結構的一部分;but 並不表示「但是」這樣的轉折。
練習
用表示「沒有其他選擇」的固定片語完成句子:The shop was closed, so we ____ come back the next day.
查看答案
had no choice but to
all the way back:完整的一路返回
All the way back 表示從目前位置返回先前所在的地方,而且走完整段回程。back 表示返回的方向,all the way 則強調走了整個路程。 在本句中,這個片語讓騎腳踏車回公寓這件事顯得路程很遠或很麻煩。即使沒有說出確切距離,它也可以強調距離或付出的力氣。
練習
哪一句表示 Nora 走完整段路返回圖書館,並強調這段回程?
- Nora walked all the way back to the library.
- Nora walked straight past the library.
- Nora found a coin on the way back from the library.
查看答案
Nora walked all the way back to the library.
look for the passport:試著找到護照
look for the passport 的意思是「試著找到護照」。在 look for + 人或物 這個結構中,for 引出尋找的目標;它不只是表示把目光移向那個東西。 這裡的 to look for the passport 是表示目的的片語,說明說話者為什麼騎腳踏車回公寓。
練習
Ben cannot find his hat. 請用 look for 的正確形式完成句子:He is ____ his hat.
查看答案
looking for
thought of something:腦中浮現一個想法
thought of something 是 think of something 的過去式。這裡表示一個想法突然出現在說話者的腦海中。 在故事中,And then I thought of something 會引出一個新想法或可能的解決辦法。重點是想法出現了,而不是長時間仔細思考的過程。
練習
Lena suddenly got an idea. 請用 think of 的過去式完成句子:She ____ a new game.
查看答案
thought of
had been there the whole time:被發現前就一直在那裡
had been there 是過去完成式。它把護照「在那裡」的狀態放在後來找到護照的那個過去時間點之前。這裡的 been 表示持續的狀態,不是移動到那個地方的動作。 the whole time 表示從頭到尾貫穿整段相關時間。had been there the whole time 合起來會產生「後來才發現」的效果:護照看似不見了,其實一直都在那裡。
練習
找過充電器之後,哪一句表示它在整個尋找過程中早就在桌上?
- The charger will be on my desk later.
- The charger was on my desk for one minute.
- The charger had been on my desk the whole time.
查看答案
The charger had been on my desk the whole time.
so that ... would accept:從過去角度表達目的
so that 引出前面一個行動的目的或預期結果。在這個語境中,前面的行動是為了讓對方把這場考試認定為有效;finally 表示這個結果是在延誤或困難之後才有望發生的。 would accept 表示「從過去看未來」:站在前面那個過去時間點看,接受這件事預計會在之後發生。它不表示對方當時已經接受,也不是第三條件句的結果。
練習
哪一句把「獲准進入」表達為從過去角度預期實現的目的?
- She showed her ID after they let her enter.
- She showed her ID so that they would let her enter.
- She showed her ID because they had already let her enter.
查看答案
She showed her ID so that they would let her enter.
If I hadn't ...,I wouldn't have ...:第三類條件句
這是一個第三類條件句。它想像一個並未發生的過去:說話者確實睡過頭了,所以早上不得不趕時間。 結構是 If + 過去完成式,結果子句用 would have + 過去分詞。這裡,hadn't woken 表示與事實相反的過去條件,wouldn't have had to rush 表示想像中的結果。
練習
請用 miss 和 arrive 的完整否定形式完成第三類條件句:If Leo ____ the bus, he ____ late.
查看答案
had not missed · would not have arrived
I wouldn't have had to:假想過去中「本來不必」
I wouldn't have had to 表示在想像的過去結果中「我本來不必做某事」。在原句中,說話者實際上確實必須趕時間;她想像的是,如果自己沒有睡過頭,就不需要趕時間。 結構是 would not + have + had to + 原形動詞。第一個 have 構成情態完成結構;had 是 have to 中 have 的過去分詞。這些形式重複出現是文法需要,並不是錯誤。
練習
請用本課中的縮寫形式完成句子:If the library had been open, we ____ travel across town.
查看答案
wouldn't have had to
wouldn't have been allowed to do:過去假想結果中的被動表達
在這個第三類條件句中,I wouldn't have been allowed to do 表示一個假想的過去結果:在那個未成真的條件下,說話者原本不會獲得許可。真實結果正好相反——考官認出了說話者,所以說話者獲准參加考試。 結果子句使用被動語態:would not have been + 過去分詞 allowed + to + 原形動詞。be allowed 後面要用 to do,不能用 doing。
練習
請用 wouldn't、allow 和 enter 補完整這個假想的被動結果:If I had lost my ticket, I ____ the theatre.
查看答案
wouldn't have been allowed to enter
第三類條件句中的 if ... 過去完成式
這裡的 and then 是在說明第三類條件句的結構中,if 後面要接什麼。if 子句使用過去完成式:if + had + 過去分詞,例如 if she had left 或 if they hadn't called。 過去完成式把條件放在一個與事實相反的過去。它不是簡單過去式:在這個結構中要用 had recognized,不能只用 recognized。
練習
請使用 leave 的過去完成式:If she ____ earlier, she would have caught the bus.
查看答案
had left
主詞 + had + 過去分詞
說話者給出了過去完成式的基本結構:主詞 + had + 過去分詞。在 I had finished 中,I 是主詞,had 是助動詞,finished 是過去分詞。 這裡的 had 用來構成時態,不表示「擁有」。這個結構表示某個動作發生在過去另一個時間點之前。否定式把 not 放在 had 後面:I had not finished 或 I hadn't finished。
練習
請用 finish 補完整過去完成式句子:By the time the bell rang, Maya ____ her lunch.
查看答案
had finished
假想過去結果中的 would have + 過去分詞
在這段講解中,conditional clause 指第三條件句的結果部分。常見結構是 would have + 過去分詞。例如,would have caught 表示一個過去原本可能發生、但因條件未滿足而沒有發生的假想結果。 if 子句通常用 had + 過去分詞,結果子句用 would have + 過去分詞。would have 後要接過去分詞,如 caught 或 gone,不能接動詞原形 catch 或 go。
練習
請用 would 和 catch 補完整第三條件句的結果:If we had left earlier, we ____ the bus.
查看答案
would have caught
switch these two clauses round:對調兩個子句的順序
switch these two clauses round 的意思是「改變這兩個子句的順序」。這裡的兩個子句是 if 條件子句和含有 would have 的結果子句;round 表示「換成相反的順序」,不是「排成圓形」。 在第三條件句中,任一子句都可以放在前面。對調順序不會改變條件與結果的關係,不過先出現的子句會先被聽到,也可能更受注意。
練習
在這個句子中,switch these two clauses round 是什麼意思?
- 刪除這兩個子句。
- 在這兩個子句周圍畫一個圓圈。
- 改變兩個子句的順序。
查看答案
改變兩個子句的順序。
I wouldn't have ... if ...:結果子句在前
這個句子先放結果子句:I wouldn't have been allowed to do the exam。if 條件子句 if the examiner hadn't recognized me 放在後面。 它描述的是一個與過去事實不同的假想情況:如果沒有被考官認出,就不會獲准參加考試。這種順序不會改變條件與結果的關係,但把結果放在句首會讓聽者先注意這個結果。
練習
哪個句子把結果子句放在前面,並使用一般的標點方式?
- If I had known, I would have called you.
- I would have called you if I had known.
- I would have called you, if I had known.
查看答案
I would have called you if I had known.
在 if 後加 only,組成 if only
在 add the word only after if 中,after 說明的是詞序:把 only 緊接在 if 後面,組成 if only。這兩個字會作為一個固定開頭共同發揮作用;only 並不是單獨修飾某個動詞或結果。 If only 用來引出更強烈的願望或遺憾。談論已經無法改變的過去時,常用結構是 If only + 主詞 + had + 過去分詞。
練習
哪一個開頭透過把 only 緊接在 if 後面,直接構成了表示遺憾的固定表達?
- If I had only applied earlier.
- Only if I had applied earlier.
- If only I had applied earlier.
查看答案
If only I had applied earlier.
用 If only I had checked ... 表達強烈的過去遺憾
在 If only I had checked my bag properly 中,if only 加強了遺憾的語氣,had checked 是過去完成式。兩者結合起來指向與事實相反的過去:說話者當時並沒有好好檢查包包。 結果子句 I would have found my passport 說明想像中的後果。可套用的結構是 If only + 主詞 + had + 過去分詞,用來表達現在希望某個過去行為當時以不同方式發生。
練習
用 check 補完對過去的強烈遺憾:If only Maya ____ the map before leaving.
查看答案
had checked
If only:表示強烈遺憾的訊號
在這句話裡,If only 是正在說明的英文表達。這個表達表示說話者非常希望現實有所不同。回頭談過去的行為時,它傳達的是遺憾,而不只是中性的條件。 聽到 if only 時,可以先理解成「我真的希望事情當時不一樣」,再根據時態和上下文判斷這個願望是針對現在還是過去。
練習
哪一句使用 if only 表達對過去行為的強烈遺憾?
- If only I had saved the file.
- Only save the final file.
- If the file is open, close it.
查看答案
If only I had saved the file.
用 wish + past perfect 表達對過去的遺憾
Wish + 過去完成式用來表達對已經無法改變的過去事件的遺憾。結構是 wish + 主詞 + had + 過去分詞:I wish I had called. wish 子句表達的內容與實際發生的情況相反。I wish I had called 通常表示「我當時沒有打電話」。與第三條件句不同,這個結構不需要加入假想的結果,也能直接表達遺憾。
練習
請用 wish + 主詞 + had + 過去分詞表達對過去的遺憾,不使用縮寫。用 bring 完成句子:I ____ my umbrella.
查看答案
wish I had brought
wish I had taken:對過去行為表示遺憾
wish + 主詞 + had + 過去分詞表示對已經結束的過去事情感到遺憾。這裡的 had taken 指較早做出的交通選擇。 這個結構也暗示事實正好相反:說話者並沒有搭公車。更換過去分詞,就能談不同的過去行為,例如 wish I had called。
練習
用 check 補上表示過去遺憾的結構:I wish I ____ the map before we got lost.
查看答案
had checked
because then I wouldn't have been:過去的假想結果
because then 指向前面設想的選擇:這裡的 then 表示「在那種情況下」或「如果那件事有發生」,而不只是「接下來」。 wouldn't have been + 形容詞表示過去的假想結果。它告訴我們實際結果正好不同:說話者當時非常累。這個結構把對過去的遺憾和說話者認為原本會出現的結果連在一起。
練習
用 wouldn't 和 be 的過去分詞補上過去的假想結果:I wish I had worn a coat because then I ____ so cold.
查看答案
wouldn't have been