【正文】
have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”??键c:考查虛擬語氣。這個句子要用虛擬語氣,表示與事實相反??键c:考查虛擬語氣的用法。這里是虛擬語氣,根據(jù)wouldn’t可知這是對現(xiàn)在的虛擬,在條件狀語中對現(xiàn)在的虛擬用were;put down 鎮(zhèn)壓,記下;put up提供; put off推遲。 考點:考查虛擬語氣。句意 你如何處理這些錢?如果我是你,我會把它捐給慈善機構(gòu)??键c:考查虛擬語氣。will 【答案】C【解析】試題分析:句意:如果我是你,我會邀請他去看電影。will C.were。12.If I ______ you, I ______invite him to go to see a movie.A.a(chǎn)m。該句描述的是與現(xiàn)狀相反的事實故選A。虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測??键c: 考查虛擬語氣的用法。 D.is【答案】B【解析】試題分析:句意:如果我今晚受到邀請,我會去參加晚宴的。故選D.考點:考查虛擬語氣的用法。我會買一個大房子給我的父母??键c:考查虛擬語氣。主句(結(jié)果句) should /would/ could/ might +動詞原形。此處考查虛擬語氣。But for要不是+短語;If it were not for要不是(用于對現(xiàn)在的虛擬);But that要不是+從句;Unless除非,后接條件狀語從句;根據(jù)句中是“the storm”,是名詞,所以排除C;根據(jù)“would have been ”,是對過去的虛擬排除選項B;分析句子“___ the storm, we would have been here in time.”有暴風(fēng)雨,我們會及時趕到這里的,應(yīng)該是“要不是”,故選A。要不是有暴風(fēng)雨,我們會及時趕到這里的。根據(jù)“wasn’t driving”是過去進(jìn)行時,所以此處是對過去的虛擬,主句時態(tài)應(yīng)用情態(tài)動詞+have done,故選C。 otherwise, I am sure, it _______ a more serious accident.A.would be B.were C.would have been D.had been【答案】C【解析】【詳解】句意:幸運的是,事故發(fā)生時他沒有開快車;否則,我相信,這將是一個更嚴(yán)重的事故。had done過去完成時;would do過去將來時;did過去時;should應(yīng)該;根據(jù)后文“would remain ”,所以是對現(xiàn)在的虛擬,此處應(yīng)是did/be動詞(were),故選C。如果她這樣做了,她將保持苗條和健康。句意:如果我是你的話,我會去那兒的。 will【答案】C【解析】本題考查虛擬語氣,if引導(dǎo)的與現(xiàn)在事實相反的虛擬語氣。 would C.were。其主要有三種結(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)+動詞原形”:4.If I _______ you, I _______ go there.A.is。選D。結(jié)合語境可知主句描述的是將來動作,用將來時態(tài)。 will D.had。 will B.had。故選A。A. go 去;B. goes 去;C. going 在去;D. to go 為了去。政府建議人們乘地鐵或者乘公交車去上班??键c:考查虛擬語氣的用法。虛擬語氣專題復(fù)習(xí)經(jīng)典一、初中英語虛擬語氣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)那里的信息。根據(jù) I would try to find可知主句用的是would+do,可知這是對現(xiàn)在事實的假設(shè)的虛擬語氣,因此If引導(dǎo)的條件狀語從句用一般過去時,根據(jù)虛擬語氣的用法be動詞在If引導(dǎo)虛擬語氣中用were .故選 D。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【解析】【詳解】句意:空氣污染越來越糟糕??疾橹^語動詞。這是一個that引導(dǎo)的賓語從句,suggest后跟的賓語從句應(yīng)用虛擬語氣(should)do結(jié)構(gòu),should可省略。3.If I _____ one million dollars, I________ travel around the world with my parents.A.have。 will C.had。 would【答案】D【解析】試題分析:如果我有一百萬美元,我要和我的父母環(huán)游世界。從句中是對將來的虛擬,故用過去時態(tài)??键c:if引導(dǎo)的條件狀語從句點評:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測。 will B.is。 would D.was。從句用一般過去式,主句用過去將來時。.What would you do if you a million dollars? If I you, I’d give it to medical research.A.got, were B.win, am C.won, am D.get, were【答案】A【解析】本題是考查的虛擬語氣,對于將來的假設(shè),主句用過去將來時,從句用一般過去時,且be動詞為were,故選A.What _____ you _____ if you had a million dollars?A.would, did B.will, do C.would, do D.will, did【答案】C【解析】本題是對于虛擬語氣的特殊疑問句的考查,根據(jù)句子的結(jié)構(gòu),選C5.She doesn’t stick to her exercises and a balanced diet. If she _______, she would remain slim and healthy.A.had done B.would do C.did D.should【答案】C【解析】【詳解】句意:她沒有堅持鍛煉和均衡飲食??疾樘摂M語氣。6.Luckily, he wasn’t driving fast at the time of accident。考查虛擬語氣。7.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)雨耽擱了我們??疾檫B詞。8.If I were invited to the party,I _______ a red skirt.A. will wear B. wear C. would wear