# Ch.8 假設語氣與間接問句 --- ## 一、學習目標 1. 能理解並使用三種假設語氣(與現在、過去、未來事實相反)。 2. 能正確使用 if 子句與主句的時態搭配。 3. 能掌握間接問句的結構與語序變化。 4. 能區分真假條件句與祈使句的用法。 --- ## 二、假設語氣概述 假設語氣(Subjunctive Mood)用來表達與事實相反或不太可能發生的假設情況。中文常翻譯為「如果...就...」、「要是...就好了」。 | 類型 | 條件 | 結果 | 例句 | |:---|:---|:---|:---| | 真實條件句 | 可能發生 | 可能發生 | If it rains, I will stay home. | | 與現在事實相反 | 現在不可能 | 現在不可能 | If I were rich, I would buy a house. | | 與過去事實相反 | 過去沒發生 | 過去沒發生 | If I had studied, I would have passed. | | 與未來事實相反 | 未來不太可能 | 未來不太可能 | If I were to win, I would donate the money. | --- ## 三、真實條件句(零條件句 / 第一條件句) ### 3.1 零條件句(Zero Conditional) 表示科學事實、普遍真理,if 子句與主句都用一般現在式。 - If you heat ice, it melts.(如果你加熱冰,它會融化。) - If I eat too much, I get sleepy.(如果我吃太多,我會想睡。) --- ### 3.2 第一條件句(First Conditional) 表示未來可能發生的事,if 子句用一般現在式,主句用未來式。 | if 子句 | 主句 | |:---|:---| | 一般現在式 | will + 原形 | | If it rains tomorrow, | I will stay home. | | If she calls me, | I will tell her the news. | | If you don't hurry, | you will miss the bus. | > 💡 主句也可用 may / might / can / could / should / must / have to 等情態動詞。 - If you finish early, you can leave first. - If he is busy, I will call later. --- ## 四、與現在事實相反(第二條件句) ### 4.1 結構 | if 子句 | 主句 | |:---|:---| | 過去式(be 動詞一律用 were)| would / could / might + 原形 | | If I were you, | I would take that job. | | If she knew the truth, | she would be angry. | | If they had more money, | they could buy a car. | > ⚠️ 注意:if 子句中,所有人稱的 be 動詞都用 were(正式用法),口語中 I / he / she / it 也可用 was,但考試建議用 were。 --- ### 4.2 使用時機 表示與現在事實相反或現在不可能發生的假設。 | 例句 | 事實 | |:---|:---| | If I were a bird, I would fly to you. | 我不可能是鳥 | | If I knew her number, I would call her. | 我不知道她的號碼 | | If he were here, he would help us. | 他不在這裡 | | If I had more time, I would travel more. | 我沒有太多時間 | --- ### 4.3 倒裝句型(省略 if) 將 if 子句中的 were / had / should 移到句首,省略 if。 | 原句 | 倒裝句 | |:---|:---| | If I were you, ... | Were I you, ... | | If he had known, ... | Had he known, ... | | If it should rain, ... | Should it rain, ... | > 💡 倒裝句較正式,常見於書面語。 --- ## 五、與過去事實相反(第三條件句) ### 5.1 結構 | if 子句 | 主句 | |:---|:---| | had + p.p.(過去完成式)| would / could / might + have + p.p. | | If I had studied harder, | I would have passed the exam. | | If she had arrived on time, | she could have seen the show. | | If they had taken my advice, | they might have won. | --- ### 5.2 使用時機 表示與過去事實相反的假設,即「後悔」、「早知道就...」。 | 例句 | 事實 | |:---|:---| | If I had studied harder, I would have passed. | 我沒有努力讀書,所以沒過 | | If he had left earlier, he wouldn't have missed the train. | 他沒有早點出門,所以錯過了 | | If we had known about the typhoon, we would have stayed home. | 我們不知道颱風來了 | --- ### 5.3 倒裝句型(省略 if) | 原句 | 倒裝句 | |:---|:---| | If I had known, ... | Had I known, ... | | If she had arrived earlier, ... | Had she arrived earlier, ... | --- ## 六、與未來事實相反(混合條件句) ### 6.1 第二條件句的未來用法 表示未來不太可能發生的假設,結構與第二條件句相同。 - If I won the lottery tomorrow, I would quit my job. - If he were to come, I would be surprised. > 💡 were to + 原形 表示更強烈的不可能性。 --- ### 6.2 混合條件句 if 子句與主句的時間不一致。 | 類型 | if 子句 | 主句 | 例句 | |:---|:---|:---|:---| | 過去 → 現在 | had + p.p. | would + 原形 | If I had studied medicine, I would be a doctor now. | | 現在 → 過去 | 過去式 | would have + p.p. | If I were more careful, I wouldn't have made that mistake. | --- ## 七、其他假設用法 ### 7.1 I wish / If only 表示「但願...就好了」,與事實相反。 | 時間 | 結構 | 例句 | |:---|:---|:---| | 與現在事實相反 | wish + 過去式 | I wish I were taller.(我沒有很高)| | 與過去事實相反 | wish + had + p.p. | I wish I had studied harder.(我沒有努力讀書)| | 與未來事實相反 | wish + would + 原形 | I wish it would stop raining.(希望雨會停)| > 💡 If only 用法與 wish 相同,但語氣更強烈。 > - If only I knew the answer! --- ### 7.2 It's time / It's high time 表示「該是...的時候了」,用過去式表達假設。 - It's time we left.(我們該走了) - It's high time you went to bed.(你早該睡了) --- ### 7.3 as if / as though [4/26/2026 5:56 PM] 講義篇章: 表示「好像...」,與事實相反時用過去式。 - He talks as if he knew everything.(他好像什麼都知道,但其實不是) - She looks as if she had seen a ghost.(她好像見了鬼,但其實沒有) --- ### 7.4 would rather 表示「寧願...」,與事實相反時用過去式。 | 對象 | 結構 | 例句 | |:---|:---|:---| | 主詞自己 | would rather + 原形 | I would rather stay home. | | 別人(現在)| would rather + 主詞 + 過去式 | I would rather you didn't smoke here. | | 別人(過去)| would rather + 主詞 + had + p.p. | I would rather you hadn't told him. | --- ## 八、間接問句(Indirect Questions) ### 8.1 概述 間接問句用來轉述別人的問題,語序改為陳述句語序(主詞 + 動詞),句尾用句號。 | 直接問句 | 間接問句 | |:---|:---| | Where is he? | Do you know where he is? | | What did she say? | I don't know what she said. | | Is he coming? | I wonder if/whether he is coming. | --- ### 8.2 疑問詞問句的間接問法 結構:主句 + 疑問詞 + 主詞 + 動詞 + ... | 直接問句 | 間接問句 | |:---|:---| | Where do you live? | Can you tell me where you live? | | What is your name? | I asked him what his name was. | | How did she do it? | Do you know how she did it? | | Which one do you want? | I don't know which one you want. | > ⚠️ 注意:疑問詞後面用陳述句語序,助動詞 do/does/did 要拿掉。 --- ### 8.3 Yes/No 問句的間接問法 結構:主句 + if / whether + 主詞 + 動詞 + ... | 直接問句 | 間接問句 | |:---|:---| | Is he happy? | I wonder if/whether he is happy. | | Did she call? | Do you know if/whether she called? | | Can you help me? | I asked him if/whether he could help me. | > 💡 whether 比 if 更正式,且可與 or not 連用。 > - I don't know whether he is coming or not. --- ### 8.4 時態變化 當主句是過去式時,間接問句的時態通常要退一格。 | 直接問句 | 間接問句(主句過去式)| |:---|:---| | Where is he? | I asked where he was. | | What are you doing? | She asked what I was doing. | | Where did you go? | He asked where I had gone. | | What will you do? | They asked what I would do. | > ⚠️ 例外:表達客觀事實時,時態不變。 > - She asked what two plus two is.(客觀事實,不改過去式) --- ### 8.5 常見主句動詞 | 動詞 | 例句 | |:---|:---| | ask | She asked me where I lived. | | wonder | I wonder if he is OK. | | know | Do you know what time it is? | | tell me | Can you tell me how to get there? | | remember | I don't remember what he said. | | find out | I need to find out who did this. | | decide | We haven't decided where to go. | --- ## 九、⚠️ 常見錯誤警示 | 錯誤類型 | 錯誤例句 ❌ | 正確例句 ✅ | 說明 | |:---|:---|:---|:---| | 第二條件句用未來式 | If I will have time, ... | If I had time, ... | 與現在相反用過去式 | | if 子句用 would | If I would be you, ... | If I were you, ... | if 子句不用 would | | be 動詞用 was(正式)| If he was here, ... | If he were here, ... | 正式考試建議用 were | | 間接問句用問句語序 | Do you know where is he? | Do you know where he is? | 間接問句用陳述句語序 | | 間接問句保留助動詞 | I don't know what does he want. | I don't know what he wants. | 去掉 do/does/did | | 第三條件句用過去式 | If I studied harder, I would pass. | If I had studied harder, I would have passed. | 與過去相反用 had + p.p. | | wish 後面用現在式 | I wish I am rich. | I wish I were rich. | wish 後面用過去式表假設 | | whether 後面加 that | I don't know whether that he comes. | I don't know whether he is coming. | whether 後面不加 that | --- ## 十、例句示範與應用 ### 10.1 假設語氣應用 | 情境 | 例句 | |:---|:---| | 給建議 | If I were you, I would apologize to her. | | 表後悔 | I wish I hadn't said those words. | | 表不可能 | If I could fly, I would travel around the world. | | 表但願 | If only I knew the answer! | | 該是時候 | It's time we went home. | --- ### 10.2 間接問句應用 | 情境 | 直接問句 | 間接問句 | |:---|:---|:---| | 問路 | Where is the station? | Could you tell me where the station is? | | 問時間 | What time is it? | Do you know what time it is? | | 問是否 | Is he coming? | I wonder if he is coming. | | 問方式 | How do I get there? | Can you show me how to get there? | --- ### 10.3 會考常見句型 | 句型 | 例句 | 考點 | |:---|:---|:---| | If I were you, I would... | If I were you, I wouldn't do that. | 第二條件句 | | I wish I had... | I wish I had listened to my parents. | 與過去相反 | | It's time + 過去式 | It's time we left. | 假設語氣 | | as if + 過去式 | He acts as if he owned the place. | 與現在相反 | | would rather + 過去式 | I would rather you didn't tell anyone. | 假設語氣 | --- ## 十一、即時練習 ### 11.1 選擇題(請選出正確答案) 1. If I __ rich, I would buy a big house. A. am B. was C. were D. be 2. If I __ harder, I would have passed the exam. A. study B. studied C. had studied D. have studied 3. I wish I __ a bird. I could fly anywhere. A. am B. was C. were D. be 4. Do you know __ ? A. where is he B. where he is C. where does he live D. where he living 5. She asked me __ I was coming to the party. A. that B. if C. what D. how 6. If it __ tomorrow, we will cancel the picnic. A. rains B. will rain C. rained D. would rain 7. I would rather you __ so loudly. A. don't speak B. didn't speak C. hadn't spoken D. not speak 8. It's time we __ home. A. go B. went C. going D. to go 9. He talks as if he __ everything. A. knows B. knew C. had known D. would know 10. I don't know whether he __ or not. A. comes B. came C. is coming D. would come --- ### 11.2 填空題(請填入正確的動詞形式) 1. If I __ (be) you, I __ (take) that job. 2. If she __ (study) harder, she __ (pass) the test. 3. I wish I __ (not / say) those words yesterday. 4. If we __ (leave) earlier, we __ (not / miss) the train. 5. It's high time you __ (go) to bed. 6. Can you tell me where the post office __ (be)? 7. She asked me if I __ (can) help her. 8. I would rather you __ (not / smoke) here. 9. If only I __ (know) the answer! 10. He looks as if he __ (see) a ghost. --- ### 11.3 句型轉換(依指示改寫句子) 1. I don't have a car, so I can't drive you home.(用 If 改為第二條件句) 2. He didn't study, so he failed.(用 If 改為第三條件句) 3. "Where is the station?"(改為間接問句:Could you tell me...) 4. "Is she coming tomorrow?"(改為間接問句:I wonder...) 5. I regret not buying that book.(用 I wish 改寫) --- ### 11.4 翻譯練習(中翻英) 1. 如果我是你,我會接受這個提議。(用第二條件句) 2. 要是我當時聽了你的建議就好了。(用 I wish) 3. 你知道他住在哪裡嗎?(用間接問句) 4. 如果明天下雨,我們就取消野餐。(用第一條件句) 5. 她問我是否會參加會議。(用間接問句) --- ### 11.5 句子重組 1. I / were / if / you / would / I / apologize / . 2. know / do / where / you / he / lives / ? 3. wish / I / had / studied / I / harder / . 4. time / it's / went / we / home / . 5. whether / I / he / know / don't / is / coming / . --- <details> <summary>📎 點此查看全部答案</summary> 選擇題答案 1. C (were) — 第二條件句,be 動詞用 were 2. C (had studied) — 第三條件句,與過去相反 3. C (were) — wish 與現在相反,be 用 were 4. B (where he is) — 間接問句用陳述句語序 5. B (if) — Yes/No 問句間接問法用 if/whether 6. A (rains) — 第一條件句,if 子句用一般現在式 7. B (didn't speak) — would rather + 主詞 + 過去式 8. B (went) — It's time + 過去式 9. B (knew) — as if 與現在相反用過去式 10. C (is coming) — whether 後面陳述句語序 填空題答案 1. were / would take 2. had studied / would have passed(第三條件句) 3. hadn't said — wish 與過去相反 4. had left / wouldn't have missed — 第三條件句 5. went — It's time + 過去式 6. is — 間接問句,客觀事實時態不變 7. could — 主句過去式,can 退為 could 8. didn't smoke — would rather + 過去式 9. knew — If only 與現在相反 10. had seen — as if 與過去相反用 had + p.p. 句型轉換答案 1. If I had a car, I could drive you home. 2. If he had studied, he wouldn't have failed. 3. Could you tell me where the station is? 4. I wonder if/whether she is coming tomorrow. 5. I wish I had bought that book. 翻譯練習答案 1. If I were you, I would accept this offer. 2. I wish I had taken your advice. 3. Do you know where he lives? 4. If it rains tomorrow, we will cancel the picnic. 5. She asked me if/whether I would attend the meeting. [4/26/2026 5:56 PM] 講義篇章: 句子重組答案 1. If I were you, I would apologize. 2. Do you know where he lives? 3. I wish I had studied harder. 4. It's time we went home. 5. I don't know whether he is coming. </details> --- ## 十二、進階挑戰 ### 12.1 短文填空(請填入正確的動詞形式) > Last week, I had a big argument with my best friend. Now I regret it deeply. If only I (1) (not / say) those hurtful words! I wish I (2) (be) more patient at that time. > > If I (3) (apologize) to her now, she (4) probably (forgive) me. But I am too proud to do so. If I (5) (be) you, I (6) (not / hesitate) for a second. > > Yesterday, a mutual friend asked me (7) we (make) up yet. I told her I didn't know. She also wondered (8) I (plan) to say sorry. I replied that I (9) (not / decide) yet. It's high time I (10) (take) action before it's too late. --- ### 12.2 寫作練習 請用至少 100 個英文單字,寫一段關於「如果時光能倒流」的短文。必須包含: - 至少 2 句第二條件句(與現在事實相反) - 至少 2 句第三條件句(與過去事實相反) - 至少 1 句 I wish 或 If only - 至少 1 句間接問句 --- <details> <summary>📎 點此查看進階挑戰參考答案</summary> 短文填空答案 1. hadn't said — If only 與過去相反 2. had been — wish 與過去相反 3. apologized — 第二條件句,與現在事實相反(現在還沒道歉) 4. would / forgive 5. were — If I were you 6. wouldn't hesitate 7. if / had made — 間接問句,主句過去式,現在完成式退為過去完成式 8. whether / was planning — 間接問句,過去進行式 9. hadn't decided — 過去完成式 10. took — It's high time + 過去式 寫作練習參考範例 > If I could turn back time, I would make many different choices. First of all, if I had studied harder in junior high school, I would have gotten into a better high school. I wish I had listened to my teachers' advice back then. > If I were more confident now, I would join more school activities and make more friends. I often wonder what my life would be like if I had been braver. If only I had joined the debate club when I had the chance! > Another thing I regret is not spending enough time with my grandparents. If I had visited them more often, I would have more precious memories with them now. I wish they were still here so I could tell them how much I love them. > If I could go back to the past, I would also tell myself not to worry so much about small things. I would rather have enjoyed my youth than spent all my time worrying about exams. It's high time I learned to live in the present and appreciate what I have now. </details> --- ## 十三、Ch.1 ~ Ch.8 混合練習 ### 請判斷以下句子使用正確的語法,錯誤的請改正 1. If I will have time, I will help you. → __ 2. I wish I am taller. → __ 3. Do you know where is he? → __ 4. If I had studied harder, I would pass the exam. → __ 5. It's time we go home. → __ 6. She asked me if I can swim. → __ 7. He talks as if he knows everything. → __ 8. I would rather you don't go there. → __ 9. If only I have more money! → __ 10. I don't know whether he is coming or not. → __ --- <details> <summary>📎 點此查看答案</summary> 1. ❌ If I have time, I will help you.(第一條件句,if 子句用一般現在式) 2. ❌ I wish I were taller.(wish 與現在相反,be 用 were) 3. ❌ Do you know where he is?(間接問句用陳述句語序) 4. ❌ If I had studied harder, I would have passed the exam.(與過去相反,主句用 would have + p.p.) 5. ❌ It's time we went home.(It's time + 過去式) 6. ❌ She asked me if I could swim.(主句過去式,can 退為 could) 7. ✅ 正確(as if 與現在事實相反,用過去式 knew) 8. ❌ I would rather you didn't go there.(would rather + 主詞 + 過去式) 9. ❌ If only I had more money!(If only 與現在相反,用過去式) 10. ✅ 正確(whether ... or not 正確用法) </details> --- | 章節 | 主題 | 快速導覽連結 | |:---|:---|:---| | Ch.1 | 基礎句型與 be 動詞 | [點我進入 Ch1](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-1) | | Ch.2 | 一般現在式與現在進行式 | [點我進入 Ch2](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-2) | | Ch.3 | 過去式(規則/不規則) | [點我進入 Ch3](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-3) | | Ch.4 | 未來式(will / be going to) | [點我進入 Ch4](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-4) | | Ch.5 | 現在完成式 | [點我進入 Ch5](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-5) | | Ch.6 | 被動語態 | [點我進入 Ch6](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-6) | | Ch.7 | 關係代名詞 | [點我進入 Ch7](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-7) | | Ch.8 | 假設語氣與間接問句 | [點我進入 Ch8](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-8) | | Ch.9 | 會考閱讀技巧 | [點我進入 Ch9](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-9) | | Ch.10 | 會考寫作句型模板 | [點我進入 Ch10](https://hackmd.io/@StudyNoteVIP/JuniorHighEng-10) |