【正文】
對過去的虛擬If+主語+had +動詞過去分詞,主語+would / should / might / could have + 動詞過去分詞。48.If I _____you. I would wear jeans to the party.A.a(chǎn)m 【答案】C【解析】試題分析:句意:如果我是你,我就穿牛仔褲去宴會。點評:完成本題時注意區(qū)分虛擬語氣和if引導的條件狀語從句。 will B.were。44.Come and join us. I’m sorry, but I’m busy. If I ________ time, I would go.A.have B. hadC. will have D. have had【答案】B【解析】試題分析:句意:來加入我們吧!——抱歉,但是我正忙著呢。通過句子意思,看假設的條件是否能夠實現(xiàn),能夠實現(xiàn)是真實條件句,不能使用虛擬語氣;假設的條件不能實現(xiàn)則是非真實條件句。41.If I ____ you, I ____ buy a bike for him.A.was, would B.was, could C.were, would D.were, could【答案】C【解析】試題分析:句意:如果我是你,我就給他買一輛自行車。結合語境可知條件狀語從句中描述的是與現(xiàn)在相反的事實,故條件狀語從句中用一般過去時態(tài),故答案為A。 doesn’t rain【答案】A【解析】考查主謂一致和if從句。其主要有三種結構:與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”該句描述的與現(xiàn)在事實想反,故選C??键c:考查虛擬語氣的用法。故選A。故選D??键c:考查固定句式的用法。 will takeC.was。表示與過去事實相反的虛擬條件句。buy some fruit right awayC.see。 考點:考查虛擬語氣。結合語境可知下文中表示與現(xiàn)在相反的事實,故條件狀語從句中用一般故去時態(tài),選C。insist堅持,要求,其后面的賓語從句要用虛擬語氣,跟虛擬式動詞原形 或者“should + 動詞原形” 。第一空,虛擬語氣,與現(xiàn)在相反,用過去時。判斷是真實條件句還是非真實條件句。 will take B.was。 would take【答案】D【解析】試題分析:if虛擬語氣中,對現(xiàn)在的情況進行虛擬,從句謂語動詞均用一般過去時(be動詞用were),主句用would/should/could/might+:如果我再年輕十歲,我會參加鋼琴課程并去上音樂大學。——如果我是你,我會穿一件襯衫加一條領帶。13. 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)上查找一些有關那里的信息。11.If I __________you. I would buy a big house for my parents.A.be B.a(chǎn)m C.was D.were【答案】D【解析】試題分析:句意:如果我是你。此處考查虛擬語氣??疾榍閼B(tài)動詞。如果她這樣做了,她將保持苗條和健康。4.— 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è)。政府建議人們乘地鐵或者乘公交車去上班。從句謂語動詞用過去完成時,主句謂語動詞用should/would/could/might+have done。3. If I you,I buy a bike for him.A.was,would B.was,could C.were,would D.were,could【答案】C【解析】試題分析:句意:如果我是你,我會給他買一輛自行車??疾樘摂M語氣。 might have causedC.couldn’t have driven??疾檫B詞。 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分,她會生氣的。本題考查虛擬語氣,if 從句中用一般過去時,主句中用would +動詞原形,表示與現(xiàn)在的事實相反。用if引導的虛擬條件句,虛擬現(xiàn)在時表示與現(xiàn)在事實相反的假設,其if 從句的謂語形式用動詞的過去式(be 一般用were),主句用would/ should/ could/ might +動詞原形,例如:If I were in your position I would marry 。 will take B.was。②與現(xiàn)在事實相反。選C。考點:if引導的虛擬條件句。根據(jù)句意,故選A。通過句子意思,看假設的條件是否能夠實現(xiàn),能夠實現(xiàn)是真實條件句,不能使用虛擬語氣;假設的條件不能實現(xiàn)則是非真實條件句。點睛:虛擬情況從句主句對現(xiàn)在的虛擬過去式(be一般用were)should/would/could/might+do對過去的虛擬had+過去分詞should/would/could/might+have done對將來的虛擬過去式(be一般用were)should/would/could/might+doshould+動詞原形were+to do25.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 【解析】 試題分析:考查虛擬語氣。26.I you about it because I don’t believe you.A. wouldn’t rather tell B. would rather not t