語法難點精析之被分隔的定語從句】
if you that late movie last night, you wouldn’t be so sleepy.
a. haven’t watched b. didn’t watch
c. hadn’t watched d. wouldn’t have watched 答案選c。
many dead would now be alive if they have not attempted to return for something.
had paul received six more votes in the last election, he would be our chairman now.
混合虛擬語氣還有一種情況就是事實和虛擬假設的混合句,這樣的句子不僅僅是時間的不同,而重要是事實和假設的混合。
i would have gone to visit him in the hospital had it been at all possible, but i was fully occupied the whole of last week.
該句前半部分是假設虛擬,而后半部分是事實的陳述。
your math instructor would have been happy to give you a make-up examination had you gone and explained that your parents were ill at the time.
該句前半句用的是假設虛擬,后半句主句也用的是假設虛擬(如果你去并且解釋的話),但是后半句的從句用的是事實語氣,因為“父母病了”是客觀事實,故不需要用虛擬形式had been。
四、含蓄虛擬條件句
含蓄條件句是指句中沒有明顯的虛擬條件句,而是利用其他手段來暗示存在虛擬條件。但是這類隱含式虛擬條件句往往都可以轉化為if引導的條件句。常來表示含蓄虛擬條件的手段有:
(1)介詞或介詞短語,如but for, but that, without, in case of, under more favorable condition等。
the leadership of the party, we could not be living a happy today.=if there hadn’t been the leadership of the party, we could not be living a happy today.
a. in spite of b. but for c. because of d. as for 答案選b。
but that she was afraid, she would have said no.
(2)連詞,如:so that, unless, in case, supposing, lest, provided(倘若……),for fear that(唯恐),in order that, on condition that, if only(要是……就好了)等。
she listened carefully in order that she might discover exactly what he wanted.=if she listened carefully ,she might discover exactly what he wanted.
if only i had more money, i could buy a car.
(注:lest, for fear that 和 in case 引起的從句中謂語動詞多用should+動詞原形,但可以不用虛擬語氣,而用動詞的陳述語氣形式。)例如:
the foreign teacher spoke slowly in case we misunderstood him. 這位外籍教師說得很慢以免我們聽不懂。