【正文】
to the party.A.was;stay, go B.a(chǎn)m;stay, go C.were;to stay, go D.were;stay, go【答案】D【解析】試題分析:句意為:如果我是你,我寧愿在家看電視也不去參加聚會。must have got through 一定通過;could get through 可能通過;would get through 會通過;would have got through 會通過。31.If I a boss, I would manage a big factory.A.a(chǎn)re B.wasC.were D.be【答案】C【解析】試題分析:句意:如果我是老板,我會經(jīng)營一家大型工廠。 drink D.was??键c:考查虛擬語氣。 would【答案】D【解析】試題分析:句意:如果我是一只鳥,我就能在藍(lán)色的天空中飛翔。29.If I a bird, I _ fly in the blue sky.A.was。if從句表假設(shè),與現(xiàn)在事實相反,be動詞則用were ,無論第幾人稱做主語。 would take D.were。問句使用了虛擬語氣,從句中應(yīng)使用一般過去時;根據(jù)traffic accident,應(yīng)及時報警。27.What would you do if you _____ the traffic accident?I would ______.A.see,do my housework first B.saw。如果我是你,我將會放棄喝酒。 drinking C.were。故選D。故選B。結(jié)合語境可知下文中表示與現(xiàn)在相反的事實,故條件狀語從句中用一般故去時態(tài),選C。只有在非真實條件句中才使用虛擬語氣。t show up.A.should have arrived B.should arriveC.should have had arrived D.should be arriving【答案】A【解析】試題分析:句意:懷特先生本來應(yīng)該在8:30到會,但他卻沒有出現(xiàn)。本題考查虛擬語氣,shouldn39。我一直以為你是一個謹(jǐn)慎的司機(jī)。 are B.a(chǎn)m thinking。19. If I_______ one million dollars, I would give it to medical research. If I _______ you, I would give it to charity.A.will have, am B.would have, was C.had, were D.have, is【答案】C【解析】考察虛擬語氣。與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。17.If I you, I the army.A.a(chǎn)m, would join B.were, would join C.a(chǎn)m, will join D.were, will join【答案】B【解析】試題分析:句意:如果我是你,故用過去時態(tài),.考點:if引導(dǎo)的條件狀語從句點評:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實條件句,不能使用虛擬語氣;假設(shè)的條件不能實現(xiàn)則是非真實條件句。 will take D.were。考點:考查虛擬語氣的用法。 will make D.were。從句if +過去式,主句would +動詞原形,表明與將來相反的虛擬語氣,故答案選C.考點:考查虛擬語氣。虛擬語氣用來表示說話人的主觀愿望或假想,所說的是一個條件,不一定是事實,或與事實相反。所以用過去式were, would,故選C。這道題考查的是假設(shè),所以要用虛擬語氣,用過去時。表示與現(xiàn)在事實相反的事實,該用一般過去時態(tài),所以選B。主句(結(jié)果句) should /would/ could/ might +動詞原形。根據(jù)“wasn’t driving”是過去進(jìn)行時,所以此處是對過去的虛擬,主句時態(tài)應(yīng)用情態(tài)動詞+have done,故選C。此處是不應(yīng)該開車闖紅燈,會引起事故,故選D。 should have caused D.shouldn’t have driven。 suggest后面跟that引導(dǎo) 的賓語從句時,用虛擬語氣,一般省略情態(tài)動詞should,所以本題選項是A。根據(jù)句意說明本句的suggest表示建議,故后面使用虛擬語氣,省略了should,故選A。根據(jù)If I you,這是一個虛擬語氣,此句虛擬語氣表示一種不能實現(xiàn)的假設(shè),即與現(xiàn)在事實相反,謂語動詞用過去式;該語法主要用于if條件狀語從句,本句“如果我是你”,be動詞用were,后面主句用過去將來時would+動詞原形,故答案選C。從句用一般過去式,主句用過去將來時。 will B.is。條件用過去時,主句要用過去將來時,故選C。這是一個that引導(dǎo)的賓語從句,suggest后跟的賓語從句應(yīng)用虛擬語氣(should)do結(jié)構(gòu),should可省略。2.The air pollution is worse and worse. The government suggests that people ____ to work by subway or by bus.A.go B.goes C.going D.to go【答案】A【解析】【詳解】句意:空氣污染越來越糟糕?!敬鸢浮緿【解析】試題分析:句意:如果天氣是好的,我們的運(yùn)動會就不會推遲了。20202021年 虛擬語氣測試題及答案經(jīng)典一、初中英語虛擬語氣1.What can I do with so much money?If I _______ you, I _______ give it away to charity.A.a(chǎn)m, will B.a(chǎn)m, would C.were, would D.was, would【答案】C 【解析】 試題分析:考查虛擬語氣。 考點:考查虛擬語氣??键c:考查虛擬語氣的用法。A. go 去;B. goes 去;C. going 在去;D. to go 為了去??疾榈氖翘摂M語氣的基本用法。4.If I _______ you, I _______ go there.A.is。 will【答案】C【解析】本題考查虛擬語氣,if引導(dǎo)的與現(xiàn)在事實相反的虛擬語氣??疾樘摂M語氣。動詞在這里suggest表示建議,后面賓語從句中使用虛擬語氣should+動詞原形,should可以省略。 suggest 后跟動名詞作賓語,如:He suggested going home. 他提議回家。 might have causedC.couldn’t have drive