GCT英語語法——虛擬語氣

字號:

虛擬語氣是一種動詞形式,表示說話人的一種愿望,假設(shè),懷疑,猜測, 建議等含義,虛擬語氣所表示的含義不是客觀存在的事實。在條件句中的應(yīng)用,條件句可分為兩類,一類為真實條件句,一類為非真實條件句。非真實條件句表示的是假設(shè)的或?qū)嶋H可能性不大的情況,故采用虛擬語氣。
    一、虛擬語氣在從句中的使用
    虛擬語氣即表達不可能發(fā)生或與預(yù)期相反的情況。首先我們應(yīng)熟悉它在三種時態(tài)里的使用情況,這是正確使用虛擬語氣的基礎(chǔ)。這三種時態(tài)是:現(xiàn)在;過去;將來。
    1、表示現(xiàn)在的虛擬式
    時 態(tài)從 句 動 詞主 句 動 詞
    現(xiàn) 在 did would do
    If I were a bird, I would fly to you. 如果我是只鳥,我就會飛到你身邊去。
    If it were not for their help, we should be in a very difficult position.
    如果不是他們的幫忙,我們就會處于一個非常困難的境地。
    2、表示過去的虛擬式
    時 態(tài)從 句 動 詞主 句 動 詞
    過 去had donewould have done
    If we had started earlier, we should not have missed the train.
    如果我們早一點動身的話,就不會誤車了。
    If she hadn’t been ill, she might have come. 如果她不是病了,可能會來的
    3、表示將來的虛擬式
    時 態(tài)從 句 動 詞主 句 動 詞
    將 來should do
    were to dowould do
    If Professor Li should have time tomorrow, we could ask him some questions.
    如果李教授明天有空的話,我們可以問他點問題。
    If there should be no air, there would be no living things.
    如果沒有空氣,就不會有生物。
    6、過去進行時
    過去進行時是由助動詞be的過去式加上現(xiàn)在分詞構(gòu)成的,主要表示過去某個時刻正在進行的動作。
    At that time she was working as an assistant in a physics labatory.
    那時她在一家物理實驗室做助手。
    They took us to see the chemical fibre mill that they were building.
    他們帶我們?nèi)⒂^了他們正在修建的化纖廠。
    7、過去完成時
    過去完成時由助動詞had加動詞的過去分詞構(gòu)成,主要表示過去某時刻前業(yè)已完成的動作或存在的狀態(tài),其實就是指過去的過去。使用時往往要要在從句中或有一個明確的過去時 間狀語。
    Before daybreak they had covered half the distance. 拂曉前他們已經(jīng)走完了大半路程。
    No sooner had the rain stopped than they set out again. 雨一停他們就又上路了。
    He had not learned any English before he came to the university.
    上大學前他一點英語沒學過。
    8、一般過去將來時
    一般過去將來時由助動詞would加動詞原形構(gòu)成,主要表示從過去某一時 間角度看以后將要發(fā)生的動作。含這個時態(tài)的句子常帶一個表示“過去某個時 間點”的狀語。這個狀語或是一個短語,或是一個句子。這個時態(tài)常用于:賓語從句或間接引語中。例如:
    When I thought about it, I wondered what their reaction would be.
    當我考慮這件事時,我想知道他們的反應(yīng)是什么。
    She told me that she would go on trip to Europe the next day.
    她告訴我,她第二天要去歐洲旅行。
    Whenever he had time, he would help his mother with some housework.
    無論他什么時 間有空,他總是幫他媽媽干點家務(wù)活。
    No matter how difficult the work was , he would keep on doing it until he accomplished it . 不管工作有多難,他總會堅持不懈地把它干完。
    9、一般將來完成時
    一般將來完成時由shall (will) have 過去分詞構(gòu)成。主要表示在將來某時業(yè)已發(fā)生的動作。如:
    After we finish this text, we’ll have learned twenty texts.
    這課課文結(jié)束后,我們就學了二十課課文了。
    By the next month, I’ll have finished my task. 到下個月,我將完成任務(wù)。
    They will have hit the year’s target by the end of October.
    到十月底他們就可完成全年的指標了。
    10、現(xiàn)在完成進行時
    現(xiàn)在完成進行時由have(has)been加動詞的現(xiàn)在分詞構(gòu)成,表示發(fā)生在過去的某個動作延續(xù)到現(xiàn)在或剛剛完成,或許還要繼續(xù)延續(xù)。這種時態(tài)側(cè)重于這個動作的連續(xù)性,或者說不間斷性。例如:
    I’ve been waiting for you for the whole morning. 整個上午我一直在等你。
    It has been raining for three days. 雨連續(xù)下了三天。
    Where have you been? 你去哪兒啦?
    She has been busy preparing the exhibition since we met last time.
    自我們上次見面以來,她就一直忙著籌備那個展覽。
    11、過去完成進行時
    過去完成進行時由had been加現(xiàn)在分詞構(gòu)成,表示過去某一時刻之前開始的動作或狀態(tài)一直延續(xù)到過去某一時刻。例如:
    It had been raining cats and dogs for over a week and the downpour had caused landslides in many places. 傾盆大雨下了一周,在許多地區(qū)引發(fā)了山崩。
    At last they gor the telegram they had been expecting.
    后他們收到了他們一直盼望的電報。