高考英語語法沖刺精講:時態(tài)語法(三)

字號:

1.I would have told him the answer had it been possible ,but I _____ so busy then.
    A.had been B.was C.were D.would be
    2.He got word that a delegation_______.
    A.soon has arrived B.soon arrived
    C.is soon going to arrive D.would soon arrive
    3.When you ______,I’ll show you round our campus.
    A.will have rested B.rested C.have rested D.will be resting
    下面來看看答案:
    1.B 此句譯為“如果可能的話,我那個時候一定會告訴他答案,但是我那時候很忙”, 空格前面的部分是一個與過去事實相反的虛擬語氣,但是.緊接著又使用了轉折連詞But,這說明后面的部分就不是虛擬的情況了.而是陳述一個事實,而且是過去的事實,那么用一般過去時就可以了,故選項為B.
    2.D 很明顯是肯定得用一個過去的時態(tài),看主句的got,就可以排A和C,因為他們都是現(xiàn)在的時態(tài),在BD,說話者保證代表團一定馬上就到,說明在那時代表團是沒有來的,應該用過去將來時,選D。
    3.C 此題可以用排除法來做,在昨天的習題中我們已經知道,在時間或條件狀語從句中,分句不能用將來時,要用一般現(xiàn)在時代替將來時,那么我們就可以排除AD 兩項了,這個題只能選擇C項,事情并沒有發(fā)生,不過能用過去式,排除B。