第二類條件句 (The Second Conditional)

第二類條件句
從屬子句 (條件)主要子句 (結果)用法
If (過去簡單式)(would + 動詞原式)說話者認為可以做得到,但卻沒有能夠實現

第二類條件句是指與現在事實不相符或不可能發生的假設條件。它是一種虛實(非真的、假的、想像的、不可能的)的假設。

If I were the boss, I would give everybody a raise.

如果我是老闆,我會給大家加薪。

可惜我不是老闆,所以無法給大家加薪。

If I knew her name, I would tell you.

如果我知道她的名字,我會告訴你。

與現在事實不相符。現在我不知道,所以我無可奉告。

If I had time, I would help you.

如果我有時間,我就會幫你。

非真的的假設。我沒有時間,因此我無法幫你。

If I were you, then I wouldn't do that.

如果我是你的話,我不會那樣做。

當句子起頭是"If I were you"多半是給予忠告。第二類條件句的從屬子句(條件)若是Be動詞,不論那種人稱,都使用 were,不能用 was。主要子句也可以用否定形態 wouldn't = would not

表示所說的與事實相反的假設,第一與第三人稱(I, He, She, It)後面的Be動詞都必須用 were,不能用 was。

第二類條件句的從屬子句用過去進行式

第二類條件句
從屬子句 (條件)主要子句 (結果)
If (過去進行式)(would + 動詞原式)

If I were working now, I’d have money to pay the rent.

如果我現在有在工作,我就有錢付房租。

使用過去進行式來表示與現在事實不相符的假設:如果我現在有在工作,事實上我現在沒有在工作。I'd = I would

If it weren't raining now, we could go shopping.

如果現在不下雨,我們就可以去購物。

使用過去進行式來表示與現在事實不相符的假設:如果現在不下雨,事實上現在還在下雨;主要子句也可以用 could + 動詞原式。

第二類條件句的主要子句帶有 might 或 could

第二類條件句
從屬子句 (條件)主要子句 (結果)
If (過去簡單式)(might/could + 動詞原式)

If you asked her, she might help you.

如果你之前問她,她或許會幫助你。

你可以問她(做得到的事),但是你並沒有去問。結果是……她沒有幫你。

If I didn't spend money on lotteries, I could buy a house now.
I could buy a house now if I didn't spend money on lotteries.

如果我不把錢花在買樂透上,我現在就可以買房子了。

事實上我把錢都花在買樂透。要不然,我現在就可以買房子了。
如果把 If-子句 放到主要子句之後,逗號必須省略。

第二類條件句的從屬子句帶有 could

If I could be a dragon for a day, I would probably use my fire to barbeque.

假如有一天我能成為一條龍,我可能會用我的火來燒烤。

If I could make that happen, it would be great!

如果我能做的到,那真是太好了!


could = were able to 表示有能力。

第二類條件句與第一類條件句的比較

比較第二類條件句與第一類條件句
第一類條件句 If I have enough money, I will buy some new books.
如果我有足夠的錢,我會買一些新書。有可能發生
第二類條件句 If I had enough money, I would buy a mansion.
如果當初我有足夠的錢,我就買了豪宅。 不可能發生

第一類條件句表示將來有可能發生。而第二類條件句說明極不可能發生的事。請注意兩者時態的用法。

Grammar



建言 (Comments)

謝謝您對本網頁文法內容提供任何意見、批評或指教:

姓名:

電子郵件地址:

勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。

注意:為避免機器人來搞鬼,請先勾選上面『我不是機器人』,再按『送出建言』。