??虛擬語(yǔ)氣表示說話人的主觀愿望、猜疑、建議或與事實(shí)不符的假設(shè)等,而不表示客觀存在的事實(shí)。虛擬語(yǔ)氣是由句中的謂語(yǔ)動(dòng)詞的特殊形式表現(xiàn)出來(lái)的。
??一、虛擬語(yǔ)氣謂語(yǔ)動(dòng)詞的幾種表現(xiàn)形式
??1. 用在虛擬條件句中
??虛擬條件句及其主句的謂語(yǔ)形式可歸納如下:
??例1:I would certainly go if I had the time.
??例2:How nice it would be if you could stay a bit longer.
??例3:She would have come if we had invited her.
??注:如果條件從句中包含有were, had, should或could,有時(shí)可把if省略掉,但這時(shí)要把were, had, should或could放在主語(yǔ)前面(這種結(jié)構(gòu)在口語(yǔ)中較少使用)。例如:
??1)Had we made (= If we had made ) adequate preparations, we might have succeeded.
??2)Were there no gravity, there would be no air around us.
??3)Should it rain tomorrow, the meeting would be put off.
??2. 用在含蓄條件句中
??句子中,假設(shè)的情況不用條件從句表示出來(lái),而是用一個(gè)介詞短語(yǔ)來(lái)表示,句子的謂語(yǔ)形式也可遵循上表的規(guī)則。
??這種用法也常見于or, or else, otherwise和but后面的分句中。例如:
??1)Without music, the world would be a dull place.
??2)But for your help, we would have failed.
??3)She would have gone with us, but she didn’t have time.
??4)He must have had an accident, or he would have been here then.
??3.用在錯(cuò)綜時(shí)間條件句中
??有時(shí)候,條件從句表示的動(dòng)作和主句表示的動(dòng)作發(fā)生的時(shí)間并不一致,這時(shí),謂語(yǔ)動(dòng)詞的形式要根據(jù)表示的時(shí)間來(lái)調(diào)整,這種句子可稱作錯(cuò)綜時(shí)間條件句。例如:
??1)If you hadn’t watched television so late, you wouldn’t be so sleepy now.(此句為時(shí)間交錯(cuò)的虛擬條件句,從句表示與過去事實(shí)相反的假設(shè),主句則假設(shè)與現(xiàn)在情況相反)
??2)If you were in better health, we would have allowed you to join them in the work.(從句表示與現(xiàn)在事實(shí)相反的假設(shè),主句則表示一種與過去事實(shí)相反的設(shè)想)
??4.用在wish后的賓語(yǔ)從句中
??這種句子主要表示愿望,that常省略。若指現(xiàn)在或?qū)?lái)的愿望,從句用過去時(shí);若指過去沒有實(shí)現(xiàn)的愿望,從句用過去完成時(shí)。例如:
??1)I wish I had learned to play chess.(與過去事實(shí)相反)
??2)I wish I remembered his address.(與現(xiàn)在事實(shí)相反)
??3)I wish he would try again.(對(duì)將來(lái)情況的假設(shè))
??若wish 后的賓語(yǔ)從句中用would,可以表示請(qǐng)求,通常意味著說話人的不快或不滿。例如:
??1)I wish you would help us.
??2)I wish you would stop asking such silly questions.