第二類條件句是指與現在事實不相符或不可能發生的假設條件。它是一種虛實(非真的、假的、想像的、不可能的)的假設。
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 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 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 表示有能力。
第二類條件句與第一類條件句的比較
第一類條件句表示將來有可能發生。而第二類條件句說明極不可能發生的事。請注意兩者時態的用法。
謝謝您對本網頁文法內容提供任何意見、批評或指教:
姓名:
電子郵件地址:
記得我
勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。
注意:為避免機器人來搞鬼,請先勾選上面『我不是機器人』,再按『送出建言』。