close

免費英文資訊,按下超連結

If  

每次看到If開頭的句型,不知道有沒有人跟辰辰老師一樣

享到陳曉東當初的易付卡廣告主題曲?

當初的琳達(錢韋杉)和安琪(侯湘婷)都已經是人妻了

在沒有智慧型手機的年代

背著爸媽交女朋友,都靠易付卡來聯絡。

今天,我們就來談談假設語氣 If 的用法


所謂假設語氣,就是 If 所引導的副詞子句,再與主要子句構成

時態的不同,共分為以下4種類型

    1. 條件句假設語氣: 用現在式+現在式助動詞

    2. 與現在事實相反: 用過去式+過去式助動詞

    3. 與過去事實相反: 用過去完成式+過去式助動詞+have+過去分詞

    4. 與未來狀況相反:

              if子句有助動詞should;主要子句可用現在式/過去式助動詞

我們依規則,來看看下面4個例句

    1. If he is here, I will kiss him

       (如果他在這,我會親他)

    2. If he were here, I would kiss him  (與現在事實相反)

       (如果他現在在這,我會親他) --表示他現在不在這 

    3. If he had been here, I would have kissed him. (與過去事實相反)

       (如果他當時在這,我會親他) --表示他當時不在這

    4. If he should be here, I (would/will) kiss him 

       (萬一他在這,我會親他)


看了以上規則,同學們看到題目時,該注意的就是每句話想表達的時間點

如果假設語氣題目中只要有過去式,就代表是與現在事實相反

因此,你要填上過去式助動詞(would)+原型動詞。

其他的句型也可以依此類推,而你要做到的是把它練習成反射動作

再者,我們來看看每一種假設語氣中的注意事項


1. 條件句假設語氣

    表條件的副詞除了 If 外,還有 (once/when/before/unless)

    這些都有可能用來造句

    例. Once I have enough money, I will buy a house.

    Once是條件副詞,will是現在式助動詞

2. 與現在事實相反

    這種類型的句子中,不論你用第幾人稱造句,if子句中的be動詞

    都用 were

    例. If I were you, I would study harder.

    If子句中用were(不用was),would是過去式助動詞

3. 與過去事實相反

    這類句型中,我們最常看到容易搞混的是同時出現兩個had had

    同學們只要抓住以下的重點,就能知道1個had和2個had的差別

    1個had=(過去式)----表示與現在事實相反的句型

    2個had=(過去式助動詞+過去分詞)----表示與過去事實相反的句型

    例. If he had money, he would buy a house.

    例. If he had had money, he would have bought a house.

    差別是

    (如果他現在有錢,他就會買房子)

    (如果他當時有錢,他就會買房子)

    這樣有沒有看出時間點的差異呢??

4. 未來狀況相反

     上面有提到,可以用現在式/過去式助動詞,而差別就在可能性

    可能性大: if子句有should+主要子句用現在式助動詞(will/can)

    例. If it should rain, the meeting will be delayed.

    (萬一下雨,會議很有可能被延誤----表示下雨機會大)

    可能性小: if子句有should+主要子句用過去助動詞(would/could)

    例. If it should rain, the meeting would be delayed

    (萬一下雨,會議很有可能被延誤----表示下雨機會小)


最後,是省略If的句型。

英文有個特性,能簡化盡量簡化,所以很多文章或題目

不是文法有錯誤,而是被省略了。

而假設語氣中,最常省略 had/should/were三種

我們看看例句,同學們試著把原句寫出來,答案反白就看的到喔

Had

例. Had he done it, he would have felt sorry. 

    = If he had done it, he would have felt sorry.

Should

例. Should he tell lies, I would punish him.

    = If he should tell lies, I would punish him.

Were

例. Were he lazy, he might fail.

    = If he were lazy, he might fail.

 


以上就是假設語氣的用法及注意事項

其實他有一定的邏輯在,同學們必須整理成自己的思考方式

這樣才能融會貫通。

辰辰老師建議同學,選定一個動詞

然後造4個不同狀況的假設語氣句子

再回頭看看有沒有跟規則一樣,這樣就能知道你的假設語氣的功力

加油

 

arrow
arrow
    全站熱搜

    Chen's英語教室 發表在 痞客邦 留言(2) 人氣()