這篇文章整理了 If假設語氣的四種句型,和 "What if…"、"I wish…" 等表達假想情況與願望的英文用法。透過今天的學習,相信可以讓你對學測、英檢、多益等考試頻出的假設語氣更有完整扎實的認識。 學習不是只有單一?讓你免費試學課程任你選! 目錄內容 If假設語氣 Zero conditional 零條件句 First conditional 第一條件句 Second conditional 第二條件句 Third conditional 第三條件句 If假設句的倒裝用法 What if 的用法 表示對未來可能發生的事擔憂時 提出建議或想法時 表示不在乎或沒關係時 I wish 的用法 願望與現在事實相反時 對過去已發生的事實感到遺憾或悔恨 牛刀小試 一、If假設語氣 If 所引導的「假設語氣」英文句型由 "If條件句" 與 "結果句" 組成。分成以下四種類型: 1.Zero conditional 零條件句 用於陳述某種條件下「常態發生」的現狀與事實。 公式:If + 主詞 + 現在式動詞(條件句), 主詞 + 現在式動詞(結果句) 例句: If it snows, the roads become very slippery. 一下雪,道路就會變得非常濕滑。 💡文法小秘訣:由於用於敘述常態、事實或規律,而不是單一次的可能性,這裡的 if 通常可用 whenever 替換,可以理解成「每當…時,就會…」。 2.First conditional 第一條件句 用於陳述「有可能實現」的未來假設。 公式:If + 主詞 + 現在式動詞(條件句), 主詞 + 未來式 (= will + 原形動詞)(結果句) 例句:If we hit the road now, we will make it to the airport with time to spare. 我們現在出發的話就可以及時趕到機場,而且還會有多出來的時間。 💡文法小秘訣:可能以 If… then…的格式呈現,表示如果條件成立,那麼就會有特定結果,此時 then 通常可以省略。 此外,視句子的語境需要,條件句除了 if,也可能使用其他連接詞,例如 unless (除非), as long as (只要), once (一旦), provided that (前提是)…等。 例句: Unless you have a reservation, you'll have to wait quite a while for a table. 除非你有預約,不然要等一陣子才會有位子。 3.Second conditional 第二條件句 用於陳述「與現在事實相反」而且(客觀上)實現可能性很低的假設。 公式:If + 主詞 + 過去式動詞(條件句), 主詞 + would/could/might + 原形動詞(結果句) 例句: You might feel a lot more relaxed if you didn't worry so much about what others think. 如果你沒有那麼在意別人怎麼想,你可能會輕鬆很多。 例句: If I were you, I would accept the job offer. 如果我是你,我會接受那個工作機會。 💡文法小秘訣"If I were …" 常用於假想自己是其他人或處於某種情況時使用。這種句子中主詞也可以是其他人,但無論主詞是誰,正式文法(例如考試、寫作時)都要需搭配 were 而不是用 was。 例如: ⭕ If David were here, he would know what to do. ❌ If David was here, he would know what to do. 如果大衛在這裡的話,他一定知道該怎麼做的。 零基礎學習可以嗎?立即登記還有萬元補助!! 4.Third conditional 第三條件句 陳述「與過去事實相反」因此不可能實現的,對過去的假設,常用來表達後悔或純粹的假想。 公式:If + 主詞 + 過去完成式(=had p.p.)(條件句), 主詞 + would/could/might have + p.p.(結果句) 例句: If you had stuck to my recipe, the cake wouldn't have burned. 如果你有照著我的食譜做,蛋糕就不會烤焦了。(事實是蛋糕烤焦了) If I hadn't spent all my budget on the flight, I could have stayed at a better hotel. 要不是我把錢都花在機票上,我就可以住好一點的飯店了。(事實是住的飯店不好) 二、If假設句的倒裝用法 上述的假設語氣中,If 條件句裡如果有 were, had, should 等助動詞時,可以省略 If,並把 were, had, should 移到句首(註:結果句不需變化)。這種倒裝句用法常用於較正式的語境,如寫作或商務文書等。 例句: Had we been aware of the issue, we would have acted sooner. (原句是 If we had been aware of the issue, we would have acted sooner.) 如果我們早知道有這個問題的話,就會早點採取行動了。 Should there be any changes to the schedule, we will notify you immediately. 如果行程上有任何變動,我們會立刻通知您。 (原句是 If there should be any changes to the schedule, we will notify you immediately. 註:"Should" 在這裡表示發生可能性很低,或出自於禮貌的說法。) 其它可以用於假設或假想情境的說法還有 "What if…" 和 "I wish…"。 下面是兩者的用法與例句。 檢定保證班 五折優惠ING! 三、What if 的用法 What if … (要是…該怎麼辦?)通常用於提出假設性的情況,尤其是擔心可能發生不好的結果或提議解決方案時。 用法如下: 1.表示對未來可能發生的事擔憂時 通常搭配簡單現在式。 例句:What if the hotel is fully booked? 要是飯店已經訂滿了沒空房該怎麼辦? 2.提出建議或想法時 用來詢問對方意見,通常搭配簡單現在式。 例句:What if we put off the meeting to next Monday? 我們延到下禮拜一開會如何? 3.表示不在乎或沒關係時 (句首搭配 So 使用) 意思是「那又怎麼樣?」,帶有一種安慰的語氣,要對方不要太在意,這種用法也可以使用過去式來敘述已發生的事實,表示「就算已經…」。 例句: So what if the plan isn't perfect? We can still improve it. 就算計畫不夠完美又怎樣?我們之後還可以改進。 So what if you made a mistake? Everyone does. 就算你犯錯了又怎樣?每個人都會犯錯。 最懂你的AI英文課上市啦!登記就免費送30天課程! 四、I wish 的用法 I wish … (但願…;要是…就好了)也可以用於假設、假想。 與 I hope 不同,I wish 用來表達「與實際狀況相反」或者「難以實現」的願望,主要分成兩種: 1.願望與現在事實相反時 公式:I wish + 主詞 + 過去式動詞或 I wish + 主詞 + could/would + 原形動詞 這裡要留意如果動詞是 be 動詞,和 If … were 的句型一樣,無論主詞是誰,在正式文法中都是使用 were。 例句: I wish I could speak Japanese fluently. 要是我可以說流利的日文就好了。 I wish Ms. Smith were my teacher; life would be so much easier then. 史密斯小姐如果是我的老師就好了,我的日子會好過得多。 2.對過去已發生的事實感到遺憾或悔恨 公式:I wish + 主詞 + 過去完成式(=had + p.p.) 例句:I wish I had backed up my files before my computer crashed. 如果我在電腦當機以前有先備份就好了。(事實是當時沒有先備份) 文章最後一起來驗收學習成果吧,除了熟記公式以外,語境判斷也很重要喔。 學習不是只有單一?讓你免費試學課程任你選! 五、牛刀小試:選出正確的文法格式 1.If the team wins the championship tomorrow, their fans ________ all night. (A) celebrate (B) will celebrate (C) celebrates (D) would have celebrated 2.I wish it ________ raining so we could go camping. (A) had stopped (B) stops (C) would stop(D) will stop 3.________ they checked the weather forecast, they would have packed warmer clothes. (A) Should (B) If (C) Had (D) Were 4.As long as you meet your sales target this quarter, the company ________ a performance bonus. (A) will provide(B) provides(C) had provided(D) would have provided 5.You ________ more likes on your post if you had shared it on Threads rather than Twitter. (A) might get (B) would get (C) had gotten (D) might have gotten 查詢英文課程開課日GO! 詳解: (B) will celebrate。這裡的If條件句用現在式動詞接未來時間,可以得知是未來可能實現的假設。 (C) would stop。I wish 後面接 so we could go camping,可以得知與願望相違背的是現在事實而不是過去事實。 (C) had。結果句中使用了 would have packed 表示與過去事實相反,所以條件句中的 checked 應該是 had checked 的一部分,因此可以得知本句經過倒裝,應該用 Had 開頭 (If已被省略)。 (A) will provide。由 as long as 引導出的條件句表示承諾「表示只要達成條件,未來就會發生某事」,可以得知應該使用未來式。 (D) might have gotten。條件句用了 had shared表示「當時如果…」,可以得知是與過去事實相反的假設。 學完以上句型用法後,建議還可以再多搜尋類似題型練習,透過接觸例題和例句反覆演練,可以加深對公式的記憶並理解使用情境,在做題時也會更得心應手。 你正在為多益成績無法突破瓶頸而煩惱嗎?或許你只是還沒找到適合的學習工具和方法而已,巨匠美語的TOEIC多益課程規劃嚴謹,內容充實,詳盡分析常考文法、單字和句型,協助你無痛高效達成學習目標!