壹. 概念:用來表示說話人的主觀願望或假想所說的是壹個條件,不壹定是事實,或與事實相反。
二.真實條件句用陳述語氣
1.真實條件句表示的假想是真實的或有可能性
2.句型:條件從句(壹般現在時)+主句(shall/will+動詞原形)
3.註意:當表示真理時,主句謂語動詞不用shall/will+動詞原形,而直接用壹般現在時
三.虛擬語氣用於非真實條件句中
1.表示同現在事實相反的假想,可以表示現在,過去或將來的情況
2.表示同過去事實相反的假想
句型:條件從句(過去完成時had done)+主句(should/would have+過去分詞)
3.表示對將來的假想
句型:①條件從句為壹般過去式;主句為should+動詞原形
②條件從句為were+動詞原形;主句為would
③條件從句為should+動詞原形; 主句為would
4.表示錯綜復雜的條件
有時,主句與從句的動作發生在不同的時間,壹個發生在過去,壹個發生在現在。
5.虛擬條件句的倒裝
虛擬條件句的從句部分含有were, should, 或had時, 可省略if,再把were, should或had 移到從句的句首,實行倒裝。
6.特殊的虛擬語氣詞should
1)在主語從句中的應用
It is demanded / necessary / a pity + that…等結構的主語從句,謂語動詞用should 加動詞原形,should 可省略。
It is 可用的詞有三類 that (should)do
suggested, ordered, required, proposed, demanded, requested, insisted等
important, necessary, natural, imperative, strange等
a pity, a shame, no wonder等
2)在賓語從句中的應用
在表示命令、建議、要求等壹類動詞後面的從句中,像order, suggest, propose, require, demand, request, insist, command, insist + (should) do等。例如:
I suggest that we (should) hold a meeting next week. 我建議下周召開個會議。
He insisted that he (should ) be sent there.他要求被派到那兒去。
註意:如suggest, insist不表示"建議" 或"堅持要某人做某事時",即它們用於其本意"暗示、表明"、"堅持認為"時,賓語從句用陳述語氣。
3)在表語從句,同位語從句中的應用
suggestion, proposal, idea, plan, order, advice等名詞後面的表語從句、同位語從句中要用虛擬語氣,即(should)+動詞原形。
wish的用法
1)wish後面的從句,表示與事實相反的情況,或表示將來不太可能實現的願望。其賓語從句的動詞形式為:
主句 從句
從句動作先於主句動詞動作(be的過去式為 were) 現在時 過去時
從句動作與主句動作同時發生(had + 過去分詞) 過去時 過去完成時
將來不大可能實現的願望 將來時 would/could +動詞原形
8. 比較if only與only if
only if表示"只有";if only則表示"如果……就好了"。If only也可用於陳述語氣。
9.It is (high) time that
It is (high) time that 後面的從句謂語動詞要用過去式或用should加動詞原形,但should不可省略。
10.need "不必做"和"本不必做"
didn't need to do表示過去不必做某事, 事實上也沒做。
needn't have done表示過去不必做某事, 但事實上做了。
相關練習題
1.(B)The volleyball match will be put off if it ___.
A. will rain
B. rains
C. rained
D. is rained
考點:真實條件句主句為將來時,從句用壹般現在時。
註意:
1)在真實條件句中,主句不能用be going to表示將來,該用shall, will.
(錯) If you leave now, you are never going to regret it.
(對) If you leave now, you will never regret it.
2)表示真理時,主句謂語動詞不用shall (will) +動詞原形,而直接用壹般現在時的動詞形式
1.(C)_____ to do the work, I should do it some other day.
A. If were I
B. I were
C. Were I
D. Was I
考點:在虛擬條件狀語中如果有were, should, had這三個詞,通常將if省略,主語提前, 變成 were, should, had +主語的形式。但要註意,在虛擬條件狀語從句中,省略連詞的倒裝形式的句首不能用動詞的縮略形式。如我們可說 Were I not to do, 而不能說 Weren't I to do。
2.(D)There was plenty of time. She ___.
A. mustn't have hurried
B. couldn't have hurried
C. must not hurry
D. needn't have hurried
考點:needn't have done. 意為"本不必",即已經做了某事,而時實際上不必要。
Mustn't have done 用法不正確,對過去發生的事情進行否定性推斷應為couldn't have done, "不可能已經"。 must not do 不可以(用於壹般現在時)。