ANNE asked in 社會與文化語言 · 1 decade ago

英文文法...假設語態

請清楚的告訴我什麼是----

"假設語態"好像是要用過去吧....

我不太清楚....麻煩解釋給我聽好嗎?

拜託....謝謝.....

3 Answers

Rating
  • 1 decade ago
    Favorite Answer

    假設法的用法

    假設的部分稱為條件子句

    A、用以表示「可能或是與事實不相反」的句型

    If S 現在式V …,S will (can, shall, may…) V原形….

    條件子句 ,主要子句

    If the weather is fine tomorrow, we will have a picnic.

    B、用以表示「與現在事實相反」的句型

    If S 過去式V/were …,S would(could, should, might…) V原形….

    條件子句 ,主要子句

    If I were you, I would tell the truth.

    C、用以表示「與過去事實相反」的句型

    If S had pp. …,S would (could, should, might…) have pp.…

    條件子句 ,主要子句

    If I had had enough money, I would have bought the book.

    D、用以表示「條件子句反過去,主要子句反現在」的句型

    If S had pp. …,S would(could, should, might…) V原形….

    條件子句 ,主要子句

    If I had studied medicine before, I would be a doctor now.

    假如我以前認真讀書(反過去),我現在就是醫生了(反現在)

    結論:

    而這四種句型的歸納如下:

    1、在不與事實相反即可能性的假設中,條件子句以現在表未來,而主要子句則是未來式。

    2、與事實相反的句子則是由時態往前推一級,如反現在用過去式,反過去用過去完成式,(以上指條件子句而言)另外要注意的是反現在的Be動詞只用were。

    3、遇到主要子句和條件子句所反的事實是屬於不同時態時,必須分別依所反的時態來寫,最常出現的是,"條件子句反過去,但是主要子句卻反現在",要分別依它是主要或條件子句所反的架構,再寫出它的句型,不過要注意,理論上並不會出現條件子句反現在,主要子句反過去的情況,這可以由理解得知,因為現在的條件不可能會影響過去的情況。

    Source(s): 以前當家教時整理的資料
  • 1 decade ago

    結構︰If+現在式…,S+未來式…

    說明︰if 子句用現在式,表示須具備的條件,主句用未來式表示可能的結果,整句含意為“如果…,那麼…”。will 用於所有的人稱,在 I 和 we 之後可用 shall 代替 will。若主句的主詞為 I 或 we 時,可以用 shall 代替 will。像 if necessary(如果需要),if possible(如果可能),if so(如果這樣)等固定片語實際上是省略了的 if 子句。

    If I lose my job, I will/shall go abroad.

    如果我失業了,我就出國。

    結構︰If + 現在式,主詞+情態助動詞

    說明︰本句型實為<If + Present Tense ..., S + will/shall + V ...>句型之變體。之所以用情態助動詞,主要是因為說話者對可能的結果不是太肯定或者是想表達例如必要的意思。

    If it is fine tomorrow, we can go out.

    如果明天天氣好,我門可以出門。

    結構︰If…were to…,…would/should 等+原形動詞

    說明︰這也是表示與未來狀況相反的假設<句型>,與“if ... should, ...”大致相同,但“if ... were to”所表示的可能性更低,通常用以表示“與真理相反”的<假設語氣>。

    If the sun were to rise in the west, he would pass the exam.

    要是太陽從西邊出來,他就會通過考試--他不可能通過考試。

    結構︰If…+過去式動詞…,主詞+過去式助動詞(would/should 等)+原形動詞

    說明︰這是與現在事實相反的假設句型。if <子句>中的<be><動詞>,不論<主詞>為第幾人稱,一律用 were,were 可置於主詞前面,而省略 if。過去式<助動詞>除用 should(用於第一人稱)、 would(用於第二、三人稱)外,還可用不分人稱的 could,might 和 ought to,它們與<動詞>原形結合起來構成<假設語氣>。

    If I knew his address, I could write to him.

    如果我知道他的住址,我會寫信給他。

    If I had V-ed, I would have ...

    結構︰If…had+過去分詞…,主詞+would/should 等+have+過去分詞

    說明︰這是與過去事實相反的假設<句型>。if <子句>要用<過去完成式>,<主要子句>則要用過去式<助動詞>(would,should,ought to,might,could)+have+過去<分詞>。if <子句>中的 had可置於<主詞>前面,而省略 If。

    If I had seen him, I would have told him the truth.

    如果我當時看見他,我會告訴他實情。

    結構︰If…had+過去分詞…,主詞+would/should 等+原形動詞+now/today

    說明︰這是<時態>不一致時的假設<句型>,亦稱混合假設條件句。即:if <子句>若與過去事實相反,用<過去完成式>表示;而<主要子句>若與現在事實相反,則用過去式<助動詞>表示。此類<主要子句>句尾通常有表現在的<時間副詞>,如 now,today 等。

    If he had worked harder when young, he would be well off now.

    如果他年輕時多努力一點,現在就能過得舒服些。

    有很多,但較常用的應該是這些吧!!

  • 世賢
    Lv 7
    1 decade ago

    (1) 與現在事實相反---

    If 主詞 { were, 過去式動詞 }…, 主詞 {should, would, could, might} {原形動詞}

    (2) 與過去事實相反---

    If 主詞 { had P.P.}…………….., 主詞 {should, would, could, might} have P.P.

    (3) 與未來事實相反---

    If 主詞 should 原形動詞……….., 主詞 {should, would, could, might} {原形動詞}

    If 主詞 were to 原形動詞………., 主詞 {should, would, could, might} {原形動詞}

    (4) 主詞 wish (that) 主詞 { were, 過去式動詞, 過去式助動詞 }……..

    主詞 wish (that) 主詞 { had P.P. , 過去式助動詞 have P.P. }………….

    (5) 主要子句 {as if, as, though} 主詞 { were, 過去式動詞, 過去式助動詞 }……..

    主要子句 {as if, as, though} 主詞 { had P.P. , 過去式助動詞 have P.P. }……

    希望這樣的解答對您有幫助

Still have questions? Get your answers by asking now.