【正文】
ould+do,可知這是對現(xiàn)在事實的假設(shè)的虛擬語氣,因此If引導(dǎo)的條件狀語從句用一般過去時,根據(jù)虛擬語氣的用法be動詞在If引導(dǎo)虛擬語氣中用were .故選 D。17. 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【解析】試題分析:句意:湯姆總是在英語練習(xí)中犯那么多的錯誤!—如果他能更細(xì)心一些,他就會犯更少的錯誤。根據(jù)題意及句型,故選D。18.If I ____you, I _____the army.A.a(chǎn)m, would join B.were ,would joinC.a(chǎn)m, will join D.were ,will join【答案】B【解析】試題分析:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測。句意:如果我是你,我會加入軍隊??键c(diǎn):考查虛擬語氣。 will take B.was。 will take D.were。故選D.考點(diǎn):if條件狀語從句的虛擬語氣點(diǎn)評:虛擬語氣是一種特殊的動詞形式,中考中有所涉及,但不常見。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實條件句,不能使用虛擬語氣;假設(shè)的條件不能實現(xiàn)則是非真實條件句。②與現(xiàn)在事實相反。20. If I went to the moon, I ______ bring something unusual back to the earth.A.couldB.willC.wouldD.shall【答案】C【解析】試題分析:此題考查if引導(dǎo)的條件狀語從句的相關(guān)知識。這個假設(shè)成立的幾率很小,故看為虛擬語氣。考點(diǎn):if引導(dǎo)的條件狀語從句點(diǎn)評:if既可以引導(dǎo)賓語從句又可以引導(dǎo)狀語從句。21.What would you do if you ____ a million dollars?I’d give it to the charityA.win B.won C.will win D.is to win【答案】B【解析】試題分析:句意:如果你贏了一百萬美元,你要做什么?——我會把它捐給慈善機(jī)構(gòu)??键c(diǎn):if引導(dǎo)的條件狀語從句點(diǎn)評:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測。只有在非真實條件句中才使用虛擬語氣。與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”:22. 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【解析】考察虛擬語氣。第二空,虛擬語氣,與現(xiàn)在相反,用過去時,be動詞用were。t show up.A.should have arrived B.should arriveC.should have had arrived D.should be arriving【答案】A【解析】試題分析:句意:懷特先生本來應(yīng)該在8:30到會,但他卻沒有出現(xiàn)。故選A考點(diǎn):情態(tài)動詞24. 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【解析】試題分析:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測。只有在非真實條件句中才使用虛擬語氣。(1)、與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” (2)、與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”(3)、與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”:句意:吉姆,來加入我們吧!抱歉,我不能。結(jié)合語境可知下文中表示與現(xiàn)在相反的事實,故條件狀語從句中用一般故去時態(tài),選C。我會買一個大房子給我的父母。故選D.考點(diǎn):考查虛擬語氣的用法。d buy her sister the expensive car.A.was B.were C.is D.be【答案】B【解析】試題分析:句意:假如他哥哥是百萬富翁,他會為她妹妹買這輛昂貴的汽車。條件狀語從句動詞過去式(be動詞無論人稱和數(shù)都用were),主句Would/should/could/ Might+動詞原形。考點(diǎn):考查虛擬語氣。buy some fruit right awayC.see。call the police right away【答案】D【解析】考查虛擬語氣和情境交際的用法。28.—Swimming in the river for teenagers is very dangerous.—So it is. If I ________ them, I ________ a shower at home.A.a(chǎn)m。 will takeC.was。 would take【答案】D【解析】試題分析:—在河里游泳對青少年是非常危險的。如果我是他們,我會在家洗澡。主句常用would 跟動詞原形??键c(diǎn):考查固定句式的用法。must have got through 一定通過;could get through 可能通過;would get through 會通過;would have got through 會通過。故選D。30.If I you, I would rather at home and watch TV than to the party.A.was;stay, go B.a(chǎn)m;stay, go C.were;to stay, go D.were;stay, go【答案】D【解析】試題分析:句意為:如果我是你,我寧愿在家看電視也不去參加聚會。另外,would rather do sth than do sth是固定句型,表示“寧可……也不……”??键c(diǎn):考查虛擬條件狀語從句。句意:如果我是你,我就穿襯衫帶領(lǐng)帶去參加聚會。故選A。32.I’m not free today, If I ____ time, I ____ and help him with you.A.have, will go B.had, would go C.have, would go D.had, will go【答案】B【解析】試題分析:句意:我今天沒空,如果我有時間,我就和你一起去