You are on page 1of 9

⑤假設語氣

1. 假設語氣是說話者認為某件事不是事實或不太可能成為事實,而對此事表達出
想像、假設、願望、欲求的情況。
2. 假設語氣是說話者敘述的事情並非客觀事實所使用的表現方式,關鍵在於動詞
形式,使用過去式指涉現在或未來、be 動詞則用were;使用過去完成式指涉
過去;有些不限時間的場合則用原形動詞。

A if 假設句
1. if假設句是以if條件句來表達假設語氣的句型,說話者設想一個帶有因果關
係的情況,但是這個情況在實際上並不存在。
2. 「與現在事實相反」的假設句
① 基本結構:

would
were could
If + S + ...,S + + 原形V ...
過去式V should
might

② 意思是「如果(現在)...,(現在)就...」。說話者描述的情況與現在
事實不符、或者在實際上不會發生。
③ 子句中的動詞使用過去式,be動詞則一律使用were。
3. 「與過去事實相反」的假設句
① 基本結構:

would
could
If + S + had Vpp. ...,S + + have Vpp. ...
should
might

② 意思是「如果(當時)...,(當時)就...」。說話者描述的情況與過去
事實不符、在過去實際上並沒有發生。

260
4. 「未來實現可能性低」的假設句
① 基本結構 A: 2

文法 假
would / will

● 設語氣
could / can
If + S + should + 原形V ...,S + + 原形V ...
should / shall
might / may

② 意思是「萬一」。說話者認為實現的可能性很低;或者是對未來發生與
否抱持極大懷疑。
③ 主句的動詞使用分三種情況:
‧ 子句發生的可能性低:主句=過去式助動詞 (should、would...)+原
形V。
‧ 子句發生的可能性高:主句=現在式助動詞 (shall、will...)+原形V。
‧ 祈使句/命令句:主句=原形V。
④ 基本結構 B:

would
could
If + S + were to + 原形V...,S + + 原形V ...
should
might

⑤ 意思是「如果(將來)...,(將來)就...」。說話者認為實現的可能性
極低;或者是絕對不可能的假設、與真理相反的情形。
⑥ If子句(條件句)的動詞用「were to+原形動詞」。主要子句(結果
句)的動詞用「過去式助動詞+原形動詞」。
5. 「混合時態」的假設句
① 與過去事實相反的條件,造成與現在事實相反的結果。

would
could
If + S + had Vpp. ...,S + + 原形V ...
should
might

② 意思是「如果(當時)...,(現在)就...」。

261
① 與現在事實相反的條件,造成與過去事實相反的結果。

would
were could
If + S + ...,S + + have Vpp. ...
過去式V should
might

② 意思是「如果(現在)...,(當時)就...」。
③ 現在發生的事,在時間上不可能回溯對過去的事造成影響,因此句子中
與現在事實相反的條件,通常是描述一個既定的事實、或一種本質,從
以前到現在一直是這樣,故能在過去發生影響力而造成之後某種結果。

B 省略if的假設句
1. 在較正式的文書裡,If假設句中的If可以省略,句意不變。
2. If子句的動詞為were、had、should時,才可以省略If。
3. 省略If之後,Were、Had、Should移到句首,放在主詞前面(主、動詞倒
裝)。

假設語氣 If子句原型 省略If

與現在事實相反 If + S + were ... Were + S ...

與過去事實相反 If + S + had Vpp. ... Had + S + Vpp.

與未來事實相反 If + S + should ... Should + S ...

262
C 其他應留意的假設語氣句型 2

文法 假
1. 意志動詞+that子句

● 設語氣
① 基本結構:S+意志V+that+S+(should)+原形V
② 意志動詞是表達建議、要求、命令、決定的動詞,如:suggest(建
議)、recommend(建議)、ask(要求)、demand(要求)、require
(要求)、insist(堅持)、decide(決定)、command(命令)、
order(命令)等。
③ 意思是「OOO建議XXX應該...」、「OOO要求XXX要...」。句中主詞對於
某件沒有發生的事(非事實),主觀希望它發生(客觀不一定會發生)。
2. It is time...
① 基本結構:It is time / It is high time / It is about time+(that)+S+過去
式V
② 意思是「該是...的時候了」。It's high time=「早該是...的時候」;It's
about time=「差不多是...的時候」。說話者認為某件事在當下應該發
生,但事實上並沒有發生(非事實),因而表達希望它發生的期望。
③ 子句動詞用過去式,表示與現在事實相反的情況。
3. It is 必要性形容詞+that子句
① 基本結構:It is 必要性Adj.+(that)+S+(should)+原形V
② 必要性形容詞是表達必須、迫切性的形容詞,如:important(重要
的)、necessary(必要的)、essential(絕對必要的)、imperative
(勢在必行的)、urgent(急迫的)等。
③ 意思是「...是重要的/必要的」、「重要的是...」、「有必要...」。說
話者對於某件沒有發生的事(非事實),提出主觀意見希望它發生(客
觀不一定會發生)。
④ 子句動詞用原形動詞,是假設語氣不限時間場合的用法。
4. but for / if it were not for / if it had not been for
① 基本結構:
But for / If it were not for+N,S+would / should etc.+原形V
But for / If it had not been for+N,S+would / should etc.+have Vpp.
② 意思是「若非…」、「要不是...」。說話者描述的情況實際上不會發
生、不曾發生。

263
③ if it were not for:表示與現在事實相反的情況,主句動詞使用過去式、
be動詞用were;
if it had not been for:表示與過去事實相反的情況,主句動詞使用過去
完成式;
but for:兩種情況皆適用。主句動詞的時態與以上兩者相同。
5. wish
① 基本結構:S+wish+(that)+S+were / 過去式V / had Vpp.
② 意思是「但願…」、「希望...」。說話者提出的願望基本上是難以實
現、或是不可能實現的,因此也帶有遺憾之意。
③ wish後面的子句,若是表示難以實現的願望(不論過去現在),動詞用
過去式、be動詞用were;表示過去未能實現的願望,主句動詞使用過去
完成式。
④ wish後面的子句動詞不受wish本身時態的影響,而且子句時態沒有現在
式的用法。
6. as if / as though
① 基本結構:S+V+as if / as though+S+were / 過去式V / had Vpp.
② 意思是「彷彿…」、「好像...」。說話者將一件事比喻為想像(非事
實)的情況。
③ 「as if / as though」為片語連接詞引導副詞子句,前面的動詞多為有關
聽、說、看、感覺之類,表現行為的動詞。

264
假設語氣 歷屆試題演練 2

文法 假
Q1 If I _____ the leader of our class, I would not suggest that we have a trip to

● 設語氣
Japan this year.
[ ]
① am ② be ③ was ④ were [109台銀]

Q2 What would you do if it _____ on your first day to work?

[ ] ① rain ② rained ③ raining ④ rains [109台銀]

Q3 If I _____ you, I would ask the girl out for dinner.

[ ] ① am ② are ③ was ④ were [110土銀]

Q4 If I won one million dollars in the lottery, I _____ part of my money to the
orphanages. [108一銀]
[ ]
① would donate ② will donate ③ would have donated ④ donated

Q5 I _____ the entire cake if you had not stopped me.

[ ] ① would have eaten ② ate ③ had eaten ④ would be eating [109一銀]

Q6 If the rain had stopped, we _____ for a walk in the woods yesterday.

[ ] ① could have gone ② could go ③ can go ④ went [108土銀]

Q7 If Mrs. Wu _____ enough money two years ago, she would have bought the
stocks of that company.
[ ]
① had ② had had ③ has ④ has had [106土銀]

Q8 If Emily _____ by her secretary, she would not have missed the meeting
yesterday.
[ ]
① was reminded ② has reminded
③ has been reminded ④ had been reminded [110台銀]

Q9 If it _____ tomorrow, the outdoor barbeque party will be called off.

[ ] ① will snow ② could snow ③ should snow ④ has been snowing [108兆豐]

265
假設語氣 解答與解析 2

文法 假
A1 ④ 翻譯:如果我是班長,我就不會建議今年去日本旅行。

● 設語氣
① am ② be ③ was ④ were
考點照準:A-2
解析:句首為 If 引導子句,空格填子句動詞,主句時態為 would (not) suggest
(would+V.),推知考假設語氣「與現在事實相反」句型:「If+S+were/過
去式..., S+would+V.」(如果...,就...)。故 If 子句動詞應為 were,正解為
④。
說話者說如果我是班長的話,就不會建議今年去日本旅行,然而這是與現實不符
的情況。假設語氣表示當下的說話者其實不是班長,所以他無法提出建議。

A2 ② 翻譯:如果你第一天上班下雨,你會怎麼辦?
① rain (v.) 下雨 ② rained:(過去)下雨
③ raining: (分詞)下雨 ④ rains: (現在)下雨
考點照準:A-2
解析:句中有 if 引導子句,空格填子句動詞,主句為疑問句,時態為 would do
(would+V.),推知考假設語氣「與現在事實相反」句型:「If+S+were/
過去式..., S+would+V.」(如果...,就...)。故 if 子句動詞應為過去式
rained,正解為②。
說話者提問如果第一天上班下雨的話,你會怎麼做,然而這是與現實不符的情
況。假設語氣表示說話的當下並沒有下雨,說話者只是針對一個非現實的情況提
出假設性的問題。

A3 ④ 翻譯:如果我是你,我就會邀請那個女孩出去吃晚餐。
① am ② are ③ was ④ were
考點照準:A-2
解析:句首為 If 引導子句,空格填子句動詞,主句時態為 would ask(would+V.),推
知考假設語氣「與現在事實相反」句型:「If+S+were/過去式..., S+would+
V.」(如果...,就...)。故 If 子句動詞應為 were,正解為④。
說話者說如果我是你的話,就會邀請女孩出去吃飯,然而這是與現實不符的情況,
因為我不可能變成你。假設語氣表示當下的說話者不是對方,所以其實他沒有提出
邀約。

269
A4 ① 翻譯:如果我樂透中了100萬元,我會把部分錢捐給孤兒院。
① would donate:就會捐款 ② will donate:將會捐款
③ would have donated:(當時)就會捐款 ④ donated:(過去)捐款
考點照準:A-2
解析:句首為 If 引導子句,動詞為過去式 won,空格填主句動詞,此為「與現在事實
相反」的假設語氣時態,句型為:「If+S+were/過去式..., S+would+V.」
(如果...,就...),故主句動詞應為 would donate(would+V.),正解為①。
說話者說如果我樂透贏得100萬的話,就會捐出一部分給孤兒院,然而這是與現
實不符的情況。假設語氣表示當下說話者其實樂透沒有中獎,所以並沒有捐錢給
孤兒院。
備註:lottery (n.) 彩券 orphanage (n.) 孤兒院;孤兒的身份

A5 ① 翻譯:如果你沒有阻止我,我會吃掉整塊蛋糕。
① would have eaten:(當時)就會吃 ② ate:(過去) 吃
③ had eaten:已經吃了 ④ would be eating:將正在吃
考點照準:A-3
解析:空格填主句動詞,句中有 if 引導子句,動詞為過去完成式 had (not) stopped,
推知考假設語氣「與過去事實相反」句型:「If+S+had Vpp., S+would+
have Vpp.」(如果(當時)...,(當時)就...)。故主句動詞應為 would have
eaten(would+have Vpp.),正解為① 。
說話者說如果你沒阻止我的話,我就會吃掉整塊蛋糕,然而這是與現實不符的情
況。假設語氣表示過去對方其實沒有阻止說話者,所以說話者已經把整塊蛋糕吃
掉了。

A6 ① 翻譯:假如昨天雨停了,我們就能在樹林裡散步了。
① could have gone: (當時)就能去 ② could go:(過去)能去
③ can go:能去 ④ went:(過去)去
考點照準:A-3
解析:句首為 If 引導子句,動詞為過去完成式 had stopped,空格填主句動詞,此為
「與過去事實相反」的假設語氣時態,句型為:「If+S+had Vpp., S+would/
could/should+have Vpp.」(如果(當時)...,(當時)就...),故主句動詞應為
could have gone(could+have Vpp.),正解為① 。
說話者說如果昨天雨停的話,我們就能在樹林裡散步,然而這是與現實不符的情
況。假設語氣表示昨天其實雨沒停,所以說話者並沒能去樹林裡散步。

270
A7 ② 翻譯:倘若吳太太兩年前有足夠的錢,她就會買下那間公司的股份。
① had:(過去)有 ② had had:(過去完成)有 2

文法 假
③ has:(現在)有 ④ has had:(現在完成)有
考點照準:A-3

● 設語氣
解析:句首為 If 引導子句,空格填子句動詞,主句時態為 would have bought(would
+have Vpp.),推知考假設語氣「與過去事實相反」句型:「If+S+had
Vpp., S+would+have Vpp.」(如果(當時)...,(當時)就...)。故 If 子句動詞
應為過去完成式 had had,正解為②。
說話者說如果兩年前吳太太錢有足夠的錢,就會買下公司的股份,然而這是與現
實不符的情況。假設語氣表示兩年前吳太太其實沒有足夠的錢,所以她當時並沒
有買下公司股份。
備註:stock (n.) 存貨;股票

A8 ④ 翻譯:如果艾蜜莉有秘書提醒,她就不會錯過昨天的會議。
① was reminded:被提醒 ② has reminded:已經提醒
③ has been reminded:已經被提醒 ④ had been reminded:已經被提醒
考點照準:A-3
說明:句首為 If 引導子句,空格填子句動詞,主句時態為 would (not) have missed
(would+have Vpp.),推知考假設語氣「與過去事實相反」句型:「If+S+
had Vpp., S+would+have Vpp.」(如果(當時)...,(當時)就...)。故 If 子句
動詞應為過去完成式 had been reminded,正解為④。Emily 是被人提醒的,動
詞 remind(提醒)應使用被動態(be reminded)。
假設語氣是與現實不符的情況,事實上艾蜜莉並沒有被秘書提醒,所以她其實錯
過昨天的會議了。

A9 ③ 翻譯:萬一明天下雪,戶外的烤肉派對將會取消。
① will snow:將會下雪 ② could snow:可能會下雪
③ should snow:應該會;萬一下雪 ④ has been snowing:一直在下雪
考點照準:A-4
解析:句首為 If 引導子句,空格填子句動詞,主句時態為未來式 will be,表示對未來
的假設。若假設的未來很可能發生,子句用現在式;若假設的未來發生的可能
性低,子句用助動詞 should 表「萬一」,形成假設語氣句型「If+S+should+
V..., S+will+V...」(萬一...,就...)。選項中只有 should snow 時態相符,
正解為③。
說話者說如果(或萬一)明天下雪,烤肉派對將會取消,"should snow" 表示說
話者認為明天下雪的可能性很低,但不能排除其可能性。
備註:barbeque (n.) 烤肉;野餐 call off (v.) 取消

271

You might also like