【正文】
句;根據(jù)句中是“the storm”,是名詞,所以排除C;根據(jù)“would have been ”,是對過去的虛擬排除選項(xiàng)B;分析句子“___ the storm, we would have been here in time.”有暴風(fēng)雨,我們會及時趕到這里的,應(yīng)該是“要不是”,故選A。特殊疑問句的結(jié)構(gòu)是特殊疑問詞+be動詞(助動詞)+主語+其他?故選A。考查虛擬語氣。 suggest 后跟動名詞作賓語,如:He suggested going home. 他提議回家。動詞在這里suggest表示建議,后面賓語從句中使用虛擬語氣should+動詞原形,should可以省略。從句用一般過去式,主句用過去將來時。 will B.is。從句中是對將來的虛擬,故用過去時態(tài)。 will C.had。考點(diǎn):虛擬語氣點(diǎn)評:虛擬語氣其實(shí)就是if引導(dǎo)條件狀語從句時,詞義為“如果”,不過這個條件是無法實(shí)現(xiàn)的。故選A。政府建議人們乘地鐵或者乘公交車去上班。if I were 如果我是…,were虛擬語氣,be動詞都用were,故選D考點(diǎn):if條件句的虛擬語氣點(diǎn)評:if條件句的虛擬語氣,是中考要求掌握的知識點(diǎn),分為三種情況:表示與現(xiàn)在事實(shí)相反的情況,從句謂語動詞用一般過去式(be用were),主句謂語動詞用should/would/could/might +do。從句謂語動詞用過去完成時,主句謂語動詞用should/would/could/might+have done。考查謂語動詞。3.If I ___ you, I ___ be afraid .A.was, wouldn’t B.were, won’t C.were, wouldn’t 【答案】C【解析】試題分析:根據(jù)語境可知此句的含義是如果我是你,我就不害怕。從句中的謂語動詞通常用一般過去時表示,則主句中的謂語動詞用過去將來時。 will D.had。選D。 would C.were。句意:如果我是你的話,我會去那兒的。根據(jù)句意說明本句的suggest表示建議,故后面使用虛擬語氣,省略了should,故選A。 suggest后面跟that引導(dǎo) 的賓語從句時,用虛擬語氣,一般省略情態(tài)動詞should,所以本題選項(xiàng)是A。had done過去完成時;would do過去將來時;did過去時;should應(yīng)該;根據(jù)后文“would remain ”,所以是對現(xiàn)在的虛擬,此處應(yīng)是did/be動詞(were),故選C。9.Yesterday, the storm delayed us. _______ the storm, we would have been here in time.A.But for B.If it were not for C.But that D.Unless【答案】A【解析】【詳解】句意:昨天暴風(fēng)雨耽擱了我們。10.If I were invited to the party,I _______ a red skirt.A. will wear B. wear C. would wear【答案】C【解析】試題分析:如果我被邀請參加聚會,我會穿紅色的裙子。故答案為C。考點(diǎn):考查虛擬語氣。13. Tom is always making so many mistakes in his English exercises! Yeah. If he ________ more careful, he ________ fewer mistakes.A.was。 would make【答案】D【解析】試題分析:句意:湯姆總是在英語練習(xí)中犯那么多的錯誤!—如果他能更細(xì)心一些,他就會犯更少的錯誤。14.If I ______ you, I ______invite him to go to see a movie.A.a(chǎn)m。will 【答案】C【解析】試題分析:句意:如果我是你,我會邀請他去看電影。——如果我是你,我會穿一件襯衫加一條領(lǐng)帶。16.If I ________ ten years younger, I _________ piano lessons and go to a music college.A.a(chǎn)m。 would take【答案】D【解析】試題分析:if虛擬語氣中,對現(xiàn)在的情況進(jìn)行虛擬,從句謂語動詞均用一般過去時(be動詞用were),主句用would/should/could/might+:如果我再年輕十歲,我會參加鋼琴課程并去上音樂大學(xué)。通常有三種情況:①與過去事實(shí)相反。根據(jù)語境可知此句的含義是如果我去月球,我會帶回一些不同尋常的東西。if充當(dāng)賓語從句的連接詞時,相當(dāng)于whether,詞義為“是否”,遵循賓語從句的時態(tài)規(guī)則,可根據(jù)語境選擇任何時態(tài);充當(dāng)從屬連詞,引導(dǎo)條件狀語從句時,詞義為“如果”,若主句中的謂語動詞用一般將來時,則從句中的謂語動詞通常用一般現(xiàn)在時表示將來。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實(shí)條件句,不能使用虛擬語氣;假設(shè)的條件不能實(shí)現(xiàn)則是非真實(shí)條件句。點(diǎn)評:在英文中條件句有兩種,一種是真實(shí)的條件句,if后遇到將來時用一般現(xiàn)在時,一種是虛擬的條件句,if后用過去時,be用were,在英文的實(shí)際使用中應(yīng)該注意它們的區(qū)別。結(jié)合句意和語境可知選A。故選A考點(diǎn):情態(tài)動詞22. Come and join us, Jim! I’m sorry I can’t . If I _______ time, I would certainly go.A.will have B.have had C.had D.had had 【答案】C【解析】試題分析:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實(shí),而是一種假設(shè)、愿望、懷疑或推測。(1)、與現(xiàn)在事實(shí)相反 若與現(xiàn)在事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” (2)、與過去事實(shí)相反 若與過去事實(shí)相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”(3)、與將來事實(shí)相反 若與將來事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”:句意:吉姆,來加入我們吧!抱歉,我不能。本題考查對將來的虛擬語氣。考查虛擬語氣。虛擬語氣用來表示說話人的主觀愿望或假想,所說的是一個條件,不一定是事實(shí),或與事實(shí)相反。虛擬語氣用來表示說話人的主觀愿望或假想,而不表示客觀存在的事實(shí),所說的是一個條件,不一定是事實(shí),或與事實(shí)相反。27.— Come and join us, Betty!— I’m afraid I can’t. I’m too busy now. If I ______ time, I would certainly go.A.have B.have hadC.will have D.had【答案】D【解析】試題分析:句意:貝蒂,來加入我們吧!恐怕我不能。表示與過去事實(shí)相反的虛擬條件句。表示與現(xiàn)在事實(shí)相反的虛擬語氣的結(jié)構(gòu)是:主句用should/would/could/might+動詞原形,從句用一般過去時態(tài)。 will takeC.was。如果我是他們,我會在家洗澡??键c(diǎn):考查固定句式的用法。31. Had he studied harder, he_______ the exams.A.must have got through B.could get throughC.would get through D.would have got through【答案】D【解析】試題分析:句意:如果他學(xué)習(xí)再努力一點(diǎn),他就能通過考試了。考點(diǎn):考查虛擬語氣。故選D。故選D。故選A。表示與現(xiàn)在事實(shí)相反的假設(shè),虛擬條件句為If+主語+