【正文】
用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”。句意:如果我是你,我會給她帶一件小禮物。考點:考查虛擬語氣。根據 I would try to find可知主句用的是would+do,可知這是對現在事實的假設的虛擬語氣,因此If引導的條件狀語從句用一般過去時,根據虛擬語氣的用法be動詞在If引導虛擬語氣中用were .故選 D。16. Tom is always making so many mistakes in his English exercises! Yeah. If he ________ more careful, he ________ fewer mistakes.A.was。 would make C.were。 would make【答案】D【解析】試題分析:句意:湯姆總是在英語練習中犯那么多的錯誤!—如果他能更細心一些,他就會犯更少的錯誤。根據題意及句型,故選D。17.If I ____you, I _____the army.A.am, would join B.were ,would joinC.am, will join D.were ,will join【答案】B【解析】試題分析:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設、愿望、懷疑或推測。句意:如果我是你,我會加入軍隊。考點:考查虛擬語氣。if I were 如果我是…,were虛擬語氣,be動詞都用were,故選D考點:if條件句的虛擬語氣點評:if條件句的虛擬語氣,是中考要求掌握的知識點,分為三種情況:表示與現在事實相反的情況,從句謂語動詞用一般過去式(be用were),主句謂語動詞用should/would/could/might +do。從句謂語動詞用should+動詞/did/were to do,主句謂語動詞用should/would/could/might +do。根據語境可知此句的含義是如果我去月球,我會帶回一些不同尋常的東西。根據語法知識可知從句要用一般過去時,主句要用過去將來時,過去將來時的基本構成would+動詞原形,故選C。if充當賓語從句的連接詞時,相當于whether,詞義為“是否”,遵循賓語從句的時態(tài)規(guī)則,可根據語境選擇任何時態(tài);充當從屬連詞,引導條件狀語從句時,詞義為“如果”,若主句中的謂語動詞用一般將來時,則從句中的謂語動詞通常用一般現在時表示將來。判斷是真實條件句還是非真實條件句。通過句子意思,看假設的條件是否能夠實現,能夠實現是真實條件句,不能使用虛擬語氣;假設的條件不能實現則是非真實條件句。21. If I_______ one million dollars, I would give it to medical research. If I _______ you, I would give it to charity.A.will have, am B.would have, was C.had, were D.have, is【答案】C【解析】考察虛擬語氣。第二空,虛擬語氣,與現在相反,用過去時,be動詞用were。t show up.A.should have arrived B.should arriveC.should have had arrived D.should be arriving【答案】A【解析】試題分析:句意:懷特先生本來應該在8:30到會,但他卻沒有出現。故選A考點:情態(tài)動詞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)、與現在事實相反 若與現在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” (2)、與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”(3)、與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”:句意:吉姆,來加入我們吧!抱歉,我不能。結合語境可知下文中表示與現在相反的事實,故條件狀語從句中用一般故去時態(tài),選C??疾樘摂M語氣。25. If I _______ you , I _______ do that .A.was , would B.were 。本句是與現在事實相反的虛擬條件句,從句謂語用動詞用過去式(be動詞一般用were);主句用should(would,could,might)+ 動詞原形??键c:虛擬條件句。 isn’t rainy B.are going to。 won’t rain D.are going to。with連接幾個主語時,與第一個保持一致。句意“如果不下雨,班主任和同學明天將要去杭州天堂公園。27.What_____you do if you had a million dollars ? A.would B.will C.did D.do【答案】A【解析】考查點:虛擬語氣。表示與現在事實相反的虛擬語氣的結構是:主句用should/would/could/might+動詞原形,從句用一般過去時態(tài)。28.If I a bird, I _ fly in the blue sky.A.was。 will C.will be。 would【答案】D【解析】試題分析:句意:如果我是一只鳥,我就能在藍色的天空中飛翔。在if從句中用一般過去時,主句中用would+動詞的原形??键c:考查虛擬語氣。 drinking B.am。 drink D.was。根據句意可知,該句使用了虛擬語氣,if引導的從句使用一般過去時,用were;give up后面接動詞的現在分詞。30. Had he studied harder, he_______ the exams.A.must have got through B.could get throughC.would get through D.would have got through【答案】D【解析】試題分析:句意:如果他學習再努力一點,他就能通過考試了。這句話中Had he studied 是一種省略倒裝的形式,相當于If he had studied harder,是虛擬語氣的用法,從句中用的是過去完成時,這時主句用would +have +過去分詞??键c:考查虛擬語氣。根據語境,這是一個與現在事實相反的虛擬條件句,主句用would/should+動詞原形,從句用一般過去時(be動詞用were)。故選D。32.If I _______ you, I would give some flowers to her.A.am B.are C.was D.were【答案】D【解析】試題分析:句意:如果我是你,我會送她一些花。故選D。33. – What would you do if you ______ a car accident? – I will