答案與詳解
1.A.條件句表示與現(xiàn)在事實(shí)相反的虛擬。
2.B.條件句表示與過去事實(shí)的虛擬。
3.A.條件句表示與未來事實(shí)的虛擬。
4.B.條件句表示與未來事實(shí)的相反。
5.C.條件句表示與現(xiàn)在事實(shí)的虛擬。
6.D.條件句表示與現(xiàn)在事實(shí)的虛擬。
7.B.這個(gè)句子中含有一個(gè)省略if,把助動(dòng)詞提前到主語they之前的虛擬條件句,該條件句表示對過去情況的假設(shè),而主句中by the time they were finished 表明主句也應(yīng)該是對過去發(fā)生的情況的假設(shè),因而應(yīng)該選(B)would have lost為正確答案。
8.(D)這道題目是一個(gè)混合虛擬語氣的句子。條件句省略了if,把助詞had提前到主語前面,表示對過去情況的假設(shè),而主句中now表明了對現(xiàn)在情況的假設(shè),所以應(yīng)選would(should, could, might)+動(dòng)詞原形這種表達(dá)形式。四個(gè)選項(xiàng)中只有(D)是正確表達(dá)形式,故為正確答案。
9.(D)until recently,因此(D)是正確答案,而主句是隱含的對現(xiàn)在情況的假設(shè),該句是一個(gè)混合虛擬條件句。
10.(B)假設(shè)的情況有時(shí)不是用一個(gè)條件句表示,而是隱含在一個(gè)由介詞如but for、but that、without, 由連詞but、副詞otherwise 、比較級、形容詞、獨(dú)立主格等表示的上下文中。本句主句表示對過去情況的假設(shè),但事實(shí)上由于英語考試而沒有去成,即若不是因?yàn)橛⒄Z考試,我本可以去聽音樂會(huì),所以應(yīng)選But for為正確答案。
11.(C)題目中的第一句話表示的是現(xiàn)在真實(shí)的情況,而第二句話中所要表達(dá)的是應(yīng)該做但事實(shí)上沒有做的事,這種情況導(dǎo)致第一句話中真實(shí)情況的發(fā)生,故If only條件句假設(shè)的是過去一種情況,因此應(yīng)該用had +過去分詞,所以正確答案是(C)。
12.D.注意主句now表示現(xiàn)在的時(shí)間狀語,所以主句是對現(xiàn)在虛擬,從句是對過去虛擬。
13.A.從句對過去的虛擬。
14.B.從句表示虛擬,而主句是事實(shí)。
15.(D)it是形式賓語,urgent是賓語補(bǔ)足語,that引導(dǎo)的從句是真正的賓語從句,該從句的內(nèi)容被認(rèn)為是urgent(急迫的),這樣從句的謂語動(dòng)詞要求用虛擬語氣形式,即should(可以省略)+動(dòng)詞原形。因此,本題正確答案是(D)。
16.(C)在表示要求、愿望、建議、請求、命令等含義的名詞同位語從句中,從句謂語動(dòng)詞要用虛擬語氣形式,即should(可以省略)+動(dòng)詞原形。
17.(D)本道題目的前半句話是對過去情況的一種假設(shè),但事實(shí)上并沒有發(fā)生,而事實(shí)上沒有發(fā)生的真實(shí)原因是句子的后半部分由but引導(dǎo)的轉(zhuǎn)折句所表述的真實(shí)。因而but所引導(dǎo)的句子中應(yīng)該用表示志過去事實(shí)相符合的表陳述的時(shí)態(tài),即一般過去時(shí)。
18.(B)此題要求在if從句中選擇適當(dāng)?shù)膭?dòng)詞形式,以主句中的動(dòng)詞apologize(抱歉)來看,if從句中表達(dá)的內(nèi)容應(yīng)該是過去做的事,因此可以排除(A),因?yàn)椋ˋ)是現(xiàn)在時(shí)。(C)中should+have+過去分詞結(jié)構(gòu)表示本來應(yīng)該做卻沒有做的事,在此不合題意。(D)選項(xiàng)中的might+have+過去分詞表示對過去發(fā)生的事情很不肯定的猜測,它表達(dá)的內(nèi)容還不能成為事實(shí),所以藉此道歉真是不知從何說起,因此此處也不合題意。(B)had offended表示當(dāng)時(shí)已經(jīng)發(fā)生了的動(dòng)作。這是復(fù)雜條件句:apologize 是現(xiàn)在,而條件句是表示對過去假設(shè)的條件句。
19.(A)該句也是一個(gè)復(fù)雜條件句(或稱作混合虛擬條件句)。條件句表示對過去情況的假設(shè),而主句表示對現(xiàn)在情況的假設(shè),但事實(shí)上卻與此相反,所以正確答案應(yīng)該是(A)。
20.(A)as if引導(dǎo)的從句要求用虛擬語氣,表示同時(shí)或?qū)淼那闆r,動(dòng)詞要用過去式(be動(dòng)詞用were)或would(could等)+動(dòng)詞原形,本句話中指的是當(dāng)時(shí)的情況,所以要用過去式,故(A)是正確答案。
21.D.
22.D.
23.C.
24.A.
25.D.
26.(B)had not occurred表示對過去的虛擬,條件句中要用過去完成式,主句中要用should(would, could, might)+動(dòng)詞原形的過去分詞。
27.(B)had hoped是常見的要求其后的賓語從句用虛擬語氣的句型,虛擬語氣would+動(dòng)詞原形。
28.(C)表示對過去情況的假設(shè),主句動(dòng)詞形式為would(should, could, might)+have+過去分詞,條件句為過去完成式,if可以省略,但要把had提前主語前面。(B),(D)的表達(dá)不符合英語表達(dá)習(xí)慣,所以(C)是正確答案。
29.(A)suggest后面的從句要用虛擬語氣形式,其形式為should(可以省略)+動(dòng)詞原形。
30.A.表示與現(xiàn)在相反的虛擬。
31.A.a(chǎn)s though引導(dǎo)的與過去相反的虛擬。
32.D.felt是過去式,所以該句是由as though引導(dǎo)的與過去相反的虛擬。
33.D.a(chǎn)s if引導(dǎo)的與現(xiàn)在事實(shí)相反的虛擬。
34.A.a(chǎn)s if引導(dǎo)的與過去相反的虛擬。
35.C.
36.(D)would rather后接從句要求用虛擬語氣,形式為過去式,表示對現(xiàn)在或?qū)淼募僭O(shè),或?yàn)檫^去完成式表示對過去的情況的假設(shè)。
37.(C)who引導(dǎo)的定語從句中的現(xiàn)在完成時(shí)表示動(dòng)作業(yè)已發(fā)生,所以主句中表示的虛擬是針對已經(jīng)發(fā)生了的行為,所以應(yīng)該用過去完成式表示對過去的虛擬。
38.(B)
39.(C)這是一人含蓄虛擬條件句,通過介詞短語without,表示潛在的一種假設(shè),而主句中的情況也早已經(jīng)發(fā)生,所以是對過去情況的一種假設(shè),因此用would not have been achieved這一形式。
40.(D)連so that引導(dǎo)的從句中要求用虛擬語氣,表示一種假設(shè),形式為might+動(dòng)詞原形。
41.(B)It is time that是一種要求從句用虛擬語氣的常見句型。虛擬語氣形式為動(dòng)詞的過去式。
42.(C)
43.(C)otherwise用來表示一種含蓄的虛擬假設(shè),因?yàn)槭菍^去(yesterday)的情況的假設(shè),所以應(yīng)該用would have come形式。
44.(B)所給的四個(gè)選項(xiàng)中沒有一個(gè)表示對未來的情況的虛擬的形式should+動(dòng)詞原形,或是were to do,因此可以斷定if引導(dǎo)的條件句在這里最真實(shí)的條件句,用一般現(xiàn)在時(shí)表示一般將來時(shí),故(B)是正確答案。
45.(A)這是一個(gè)混合虛擬語氣的句子,if條件句表示的是對過去情況的假設(shè),而主句是對現(xiàn)在(now)的情況的假設(shè),故用would tell形式。
46.C.
47.C.
48.C.
49.B.would rather引導(dǎo)的虛擬語氣其謂語用過去式。
50.D.would as soon引導(dǎo)的虛擬語氣,其謂語動(dòng)詞也用過去式.
51.B.
52.B.
53.B.
54.B.
55.C.注意單詞otherwise引導(dǎo)虛擬語氣。
56.C.同上。
57.A.注意詞組for fear that
58.A.注意without
59.C.
60.C.
61.D.
62.B.
63.D.
64.A.
65.D.

點(diǎn)擊此處進(jìn)入論壇相關(guān)帖子參與討論!