虛擬語氣歸納和練習(xí) 3
2006-03-17 16:15
答案與詳解
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)帖子參與討論!
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)帖子參與討論!
- 相關(guān)熱點(diǎn):
- 英語句型
- 英語時(shí)態(tài)
- 英語語法
- 虛擬語氣
- 雅思考試時(shí)間表