【正文】
考查虛擬語氣。此處考查虛擬語氣。要不是有暴風雨,我們會及時趕到這里的。 otherwise, I am sure, it _______ a more serious accident.A.would be B.were C.would have been D.had been【答案】C【解析】【詳解】句意:幸運的是,事故發(fā)生時他沒有開快車;否則,我相信,這將是一個更嚴重的事故。考查情態(tài)動詞。 should have caused B.could have driven。如果她這樣做了,她將保持苗條和健康。其主要有三種結(jié)構(gòu):與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”:6.If I you, I give it to Microsoft research.A.a(chǎn)m, will B.a(chǎn)m, would C.were, would D.was, would【答案】C【解析】【詳解】句意:如果我是你,我會把它交給微軟研究部。結(jié)合語境可知主句描述的是將來動作,用將來時態(tài)。 will B.had。只有在非真實條件句中才使用虛擬語氣。選項B缺少謂語動詞。根據(jù)句意可知,這里表示的是一個假設的問題,在if引導的條件狀語從句中應該用虛擬語氣,動詞用過去式,故選B。這是一個that引導的賓語從句,suggest后跟的賓語從句應用虛擬語氣(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【解析】【詳解】句意:空氣污染越來越糟糕?!居⒄Z】 虛擬語氣復習鞏固專講專練(章末復習+綜合測評+答案)一、初中英語虛擬語氣1. What if I have to go there and know nothing about it? If I______ you, I would try to find some information about it on the Internet.A.a(chǎn)m B.was C.will be D.were【答案】D【解析】試題分析:句意:——倘若我必須去那兒而且對那里一無所知,該怎么辦?——如果我是你,我會在網(wǎng)上查找一些有關(guān)那里的信息。政府建議人們乘地鐵或者乘公交車去上班。故選A??键c:考查虛擬語氣。故選A。通過句子意思,看假設的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實條件句,不能使用虛擬語氣;假設的條件不能實現(xiàn)則是非真實條件句。 will C.had。從句中是對將來的虛擬,故用過去時態(tài)。考查虛擬語氣??疾樘摂M語氣。 might have causedC.couldn’t have driven。分析句子及選項“You ___ through that red light, for you ____ an accident.”,你 開車闖紅燈,因為你 事故的,可知是對過去的虛擬,應用情態(tài)動詞+have done??疾樘摂M語氣??疾檫B詞。句中,主句和從句的謂語都要用虛擬語氣,與現(xiàn)在事實相反的假設,從句(條件句)動詞過去式( be一般用were)。 12. If I ______ you, I _____the job.A.was。 will take【答案】 C【解析】試題分析:句意:如果我是你,我就要這份工作。13.—A student in my class said to me, “if I ______our math teacher, I_____ make math learning easier and more interesting instead of giving the kids much homework to do every day.”A.were, would B.a(chǎn)m, will C.was, would D.were, will【答案】A【解析】試題分析:句意:我班里的一個學生對我說:如果我是數(shù)學老師,我會使數(shù)學學習更簡單有趣,而不是每天給學生許多作業(yè)去做??键c:考查虛擬語氣。15. Tom is always making so many mistakes in his English exercises! Yeah. If he ________ more careful, he ________ fewer mistakes.A.was。 would make【答案】D【解析】試題分析:句意:湯姆總是在英語練習中犯那么多的錯誤!—如果他能更細心一些,他就會犯更少的錯誤。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)在的情況進行虛擬,從句謂語動詞均用一般過去時(be動詞用were),主句用would/should/could/might+:如果我再年輕十歲,我會參加鋼琴課程并去上音樂大學。通常有三種情況:①與過去事實相反。根據(jù)語境可知此句的含義是如果我去月球,我會帶回一些不同尋常的東西。if充當賓語從句的連接詞時,相當于whether,詞義為“是否”,遵循賓語從句的時態(tài)規(guī)則,可根據(jù)語境選擇任何時態(tài);充當從屬連詞,引導條件狀語從句時,詞義為“如果”,若主句中的謂語動詞用一般將來時,則從句中的謂語動詞通常用一般現(xiàn)在時表示將來。 would take D.a(chǎn)re??键c:if引導的條件狀語從句點評:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設、愿望、懷疑或推測。通過句子意思,看假設的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實條件句,不能使用虛擬語氣;假設的條件不能實現(xiàn)則是非真實條件句。點評:在英文中條件句有兩種,一種是真實的條件句,if后遇到將來時用一般現(xiàn)在時,一種是虛擬的條件句,if后用過去時,be用were,在英文的實際使用中應該注意它們的區(qū)別。故選C22.I don’t understand how you got a ticket. I always you a careful driver.A.think。 were【答案】C【解析】【詳解】句意:我不明白你是怎么得到罰單的。23. 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【解析】試題分析:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設、愿望、懷疑或推測。(1)、與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” (2)、與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+