# 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) |