【正文】
通常用were),主句謂語用“should (would, could, might)+動(dòng)詞原形” 與過去事實(shí)相反 若與過去事實(shí)相反,條件從句的謂語用過去完成時(shí)(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實(shí)相反 若與將來事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動(dòng)詞原形”。這個(gè)假設(shè)成立的幾率很小,故看為虛擬語氣。結(jié)合語境可知本句描述的是與現(xiàn)狀相反的事實(shí),故選B。 will make D.were。結(jié)合語境可知本句描述的是與現(xiàn)在相反的事實(shí),故選D。我該怎么辦?如果我是你,我就對(duì)她說對(duì)不起。 D.is【答案】B【解析】試題分析:句意:如果我今晚受到邀請(qǐng),我會(huì)去參加晚宴的。 10. If my mother ___ I get a grade of 50 in English exam, she would be angry.A.knows B.knew C.has known D.would know【答案】B【解析】試題分析:句意:如果我的母親知道我英語考試成績是50分,她會(huì)生氣的。 suggest 后跟動(dòng)名詞作賓語,如:He suggested going home. 他提議回家??疾樘摂M語氣。6.If I _______ you, I _______ go there.A.is。與現(xiàn)在事實(shí)相反,故從句用過去時(shí)態(tài),主語用過去將來時(shí)態(tài)。根據(jù)句意可知,這里表示的是一個(gè)假設(shè)的問題,在if引導(dǎo)的條件狀語從句中應(yīng)該用虛擬語氣,動(dòng)詞用過去式,故選B。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【解析】【詳解】句意:空氣污染越來越糟糕。【英語】 虛擬語氣綜合測試卷1一、初中英語虛擬語氣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 【解析】 試題分析:考查虛擬語氣。考點(diǎn):考查虛擬語氣的用法。have 有;had 過去式;will have 一般將來時(shí);would have 過去將來時(shí)。5.If I _____ you, I _____ late for school this morning.A.were, wouldn’t be B.were, wouldn’t C.was, won’t be D.a(chǎn)m, will【答案】A【解析】試題分析;句意:如果我是你,今天早晨我上學(xué)就不會(huì)遲到。與現(xiàn)在事實(shí)相反 若與現(xiàn)在事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動(dòng)詞原形” 與過去事實(shí)相反 若與過去事實(shí)相反,條件從句的謂語用過去完成時(shí)(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實(shí)相反 若與將來事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動(dòng)詞原形”。.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【解析】本題是考查的虛擬語氣,對(duì)于將來的假設(shè),主句用過去將來時(shí),從句用一般過去時(shí),且be動(dòng)詞為were,故選A.What _____ you _____ if you had a million dollars?A.would, did B.will, do C.would, do D.will, did【答案】C【解析】本題是對(duì)于虛擬語氣的特殊疑問句的考查,根據(jù)句子的結(jié)構(gòu),選C7.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【解析】【詳解】句意:如果我是你,我會(huì)把它交給微軟研究部。如:I suggested a visit. 我提議參觀??键c(diǎn):考查虛擬語氣。 B.were13.–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【解析】試題分析:句意:我和我最好的朋友吵架了。句意:如果我是你,我會(huì)給她帶一件小禮物。 would make C.were。句意:如果我是你,我會(huì)加入軍隊(duì)。根據(jù)語境可知此句的含義是如果我去月球,我會(huì)帶回一些不同尋常的東西。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實(shí)條件句,不能使用虛擬語氣;假設(shè)的條件不能實(shí)現(xiàn)則是非真實(shí)條件句。故選A考點(diǎn):情態(tài)動(dòng)詞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【解析】試題分析:虛擬語氣是一種特殊的動(dòng)詞形式,用來表示說話人所說的話并不是事實(shí),而是一種假設(shè)、愿望、懷疑或推測??疾樘摂M語氣。 isn’t rainy B.a(chǎn)re going to。27.What_____you do if you had a million dollars ? A.would B.will C.did D.do【答案】A【解析】考查點(diǎn):虛擬語氣。 would【答案】D【解析】試題分析:句意:如果我是一只鳥,我就能在藍(lán)色的天空中飛翔。 drink D.was??键c(diǎn):考查虛擬語氣。故選D。表示與現(xiàn)在事實(shí)相反的假設(shè),虛擬條件句為If+主語+動(dòng)詞的過去式(be動(dòng)詞用were) ,主句為主語+should, would, could, might + 動(dòng)詞原形。36.If I you, I would not do such a silly thing.A.a(chǎn)m B.was C.were【答案】C【解析】試題分析:句意:如果我是你我就不會(huì)做那樣的傻事??键c(diǎn):虛擬語氣點(diǎn)評(píng):虛擬語氣是一種特殊的動(dòng)詞形式,用來表示說話人所說的話并不是事實(shí),而是一種假設(shè)、愿望、懷疑或推測。表示與過去事實(shí)相反的虛擬條件句。根據(jù)上文提到 What would you do if you won a million yuan 這是對(duì)現(xiàn)在的虛擬,所以回答時(shí)用would do ,故選D項(xiàng)。選B。你最好不要吃垃圾食品。 如果我是他,我就戴一頂帽子??键c(diǎn):考查虛擬語氣。