【正文】
.were【答案】D【解析】試題分析:句意:——倘若我必須去那兒而且對那里一無所知,該怎么辦?——如果我是你,我會在網(wǎng)上查找一些有關(guān)那里的信息。buy sth for sb給某人買某物;本句用的是虛擬語氣,表示與現(xiàn)在的事實(shí)相反,在虛擬語氣中不能用was,而用were,因此選C??键c(diǎn):虛擬條件句。本句是與現(xiàn)在事實(shí)相反的虛擬條件句,從句謂語用動詞用過去式(be動詞一般用were);主句用should(would,could,might)+ 動詞原形。13. If I _______ you , I _______ do that .A.was , would B.were 。根據(jù)句意可知,這里表示的是一個假設(shè)的問題,在if引導(dǎo)的條件狀語從句中應(yīng)該用虛擬語氣,動詞用過去式,故選B。12.— What would you do if you _______ a million dollars?— I would give it to charity.A.have B.had C.will have D.would have【答案】B【解析】試題分析:句意:如果你有一百萬美元你會做什么?我會把它捐給慈善事業(yè)。由整個題干可知,現(xiàn)實(shí)情況與事實(shí)相反,是非真實(shí)的情況,是虛擬語氣,虛擬語氣中be都用were,故選B。 C.a(chǎn)m B.were11.If I ________ invited tonight, I would go to the dinner party.A.was這道題考查的是假設(shè),所以要用虛擬語氣,用過去時。10.If I __________you. I would buy a big house for my parents.A.be B.a(chǎn)m C.was D.were【答案】D【解析】試題分析:句意:如果我是你。表示與現(xiàn)在事實(shí)相反的事實(shí),該用一般過去時態(tài),所以選B??键c(diǎn):考查虛擬語氣。主句(結(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 ”,是對過去的虛擬排除選項(xiàng)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【解析】【詳解】句意:幸運(yùn)的是,事故發(fā)生時他沒有開快車;否則,我相信,這將是一個更嚴(yán)重的事故。此處是不應(yīng)該開車闖紅燈,會引起事故,故選D??疾榍閼B(tài)動詞。 should have caused D.shouldn’t have driven。 should have caused B.could have driven。根據(jù)If I you,這是一個虛擬語氣,此句虛擬語氣表示一種不能實(shí)現(xiàn)的假設(shè),即與現(xiàn)在事實(shí)相反,謂語動詞用過去式;該語法主要用于if條件狀語從句,本句“如果我是你”,be動詞用were,后面主句用過去將來時would+動詞原形,故答案選C。.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),選C4.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【解析】【詳解】句意:如果我是你,我會把它交給微軟研究部。從句用一般過去式,主句用過去將來時。 would D.was。 will B.is。故選A。A. go 去;B. goes 去;C. going 在去;D. to go 為了去。政府建議人們乘地鐵或者乘公交車去上班。考點(diǎn):考查虛擬語氣。虛擬語氣用來表示說話人的主觀愿望或假想,所說的是一個條件,不一定是事實(shí),或與事實(shí)相反。虛擬語氣易錯題(word)一、初中英語虛擬語氣1.–I argued with my best friend. What should I do?If I ________ you, I would say sorry to her.A.a(chǎn)m B.was C.a(chǎn)re D.were【答案】D【解析】試題分析:句意:我和我最好的朋友吵架了。我該怎么辦?如果我是你,我就對她說對不起。在虛擬條件語氣句中,表示與現(xiàn)在事實(shí)相反的事實(shí),條件從句中的謂語動詞用過去式(be用were不用was),主句謂語動詞為“would+原形動詞”,所以選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 _______ you, I _______ go there.A.is。 would C.were。 will【答案】C【解析】本題考查虛擬語氣,if引導(dǎo)的與現(xiàn)在事實(shí)相反的虛擬語氣。句意:如果我是你的話,我會去那兒的??疾樘摂M語氣。5.You _______ through that red light, for you _______ an accident.A.must have driven。 might have causedC.couldn’t have driven。 could have caused【答案】D【解析】【詳解】句意:你不應(yīng)該開車闖紅燈,因?yàn)槟銜鹗鹿实?。分析句子及選項(xiàng)“You ___ through that red light, for you ____ an accident.”,你 開車闖紅燈,因?yàn)槟? 事故的,可知是對過去的虛擬,應(yīng)用情態(tài)動詞+have done。6.Luckily, he wasn’t driving fast at the time of accident??疾樘摂M語氣。7.Yesterday, the storm delayed us. _______ the storm, we would have been here in time.A.But for