回覆列表
  • 1 # 木子小合鳥

    針對這幾個詞的虛擬語氣,先要理解出一個情景或一句話出現後,這個情景或句子的哪部分事真實的,哪部分是虛擬的。為了幫助理解,我們以中文舉例:

    1.要不是A,那就B了。

    【A是真實的,B是虛擬的,虛擬句中含有“就、就會、就可以、就能”這類詞,在英語中體現為情態動詞】

    2.你/我/他...A了,否則就會B。

    【A是真實的,B是虛擬的,虛擬句中含有“就、就會、就可以、就能”這類詞,在英語中體現為情態動詞】

    從上面的理解中,我們看到,首先but for、but that、without這三個詞是一類,otherwise、or是一類。

    but for、but that、without這一類中,先把接從句的but that放一邊,合併說but for、without,因為這兩個詞後面不接句子,只接詞或短語,不涉及到時態,只要單獨考慮but for、without前面的句子時態就可以了。

    虛擬語氣的虛擬時態原則在哪類句子中都是一致的,即:

    對現在的情況虛擬,時態倒退成一般過去時;

    對將來的情況虛擬,時態倒退成一般過去時;

    對過去的情況虛擬,時態倒退成過去完成時。

    因此,出現but for、without時,先從句子中判斷出是在對哪種情況虛擬。舉例分析:

    We _________ a visit to the Great Wall yesterday but for the rain. Staying in the hotel all day was really boring.

    A.paid

    B.had paid

    C.would have paid

    D.would pay

    分析步驟:

    1.確認空格處是描述事實還是虛擬,從句意來看,we在酒店呆了一天,沒有去長城,因此是虛擬。確定虛擬,選擇帶情態動詞的選項,直接排除A、B。

    2.找到虛擬的是什麼時候的情景,yesterday和後面的句子都明確了是對過去情景的虛擬。倒退成過去完成時,情態動詞+過去完成時,這種組合按照情態動詞後接動詞原形的語法修正為“情態動詞+have done”。因此選C。

    帶without的句子虛擬語氣同上。

    下面說but that,這個比上面複雜一點,因為這個詞接從句,涉及到時態。那麼牢記“虛擬句子+but that+事實句子”這一點,然後再按上面分析。

    舉例分析:

    The boy _______ last week but that he did not take the medicine according to the doctor’s instruction.

    A.would have recovered

    B.had recovered

    C.would recover

    D.recovered

    分析步驟:

    1. 確認空格處是描述事實還是虛擬,從句意來看,這個孩子沒有按照醫囑服藥,因此“上週就會恢復”是虛擬。確定虛擬,選擇帶情態動詞的選項,直接排除B、D。

    2. 找到虛擬的是什麼時候的情景,last week和後面的句子都明確了是對過去情景的虛擬。因此選A。

    otherwise、or這一類。明白了上面的一類之後,這一類也會比較好理解。

    你/我/他...A了,否則就會B。

    A是事實,B是虛擬,時態遵守上面的原則。

    舉例:

    I must be well prepared, otherwise I _____ in the interview next Monday with so many competitors.

    A.fail

    B.might fail

    C.might have failed

    D.failed

    分析步驟:

    1. 確認空格處是描述事實還是虛擬,從句意來看,必須好好準備,否則下週一面試就可能失敗,因此“下週一失敗”是虛擬。確定虛擬,選擇帶情態動詞的選項,直接排除A、D。

    2. 找到虛擬的是什麼時候的情景,next Monday是對將來情景的虛擬,倒退成過去時,直接倒退情態動詞本身,因此選B

  • 中秋節和大豐收的關聯?
  • 一個人騎著馬手裡拿著劍是什麼牌子的?