【文章內(nèi)容簡介】
If I you, I the army.A.a(chǎn)m, would join B.were, would join C.a(chǎn)m, will join D.were, will join【答案】B【解析】試題分析:句意:如果我是你,故用過去時態(tài),.考點:if引導的條件狀語從句點評:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設、愿望、懷疑或推測。判斷是真實條件句還是非真實條件句。只有在非真實條件句中才使用虛擬語氣。通過句子意思,看假設的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實條件句,不能使用虛擬語氣;假設的條件不能實現(xiàn)則是非真實條件句。與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。19.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【解析】試題分析:句意:如果你贏了一百萬美元,你要做什么?——我會把它捐給慈善機構(gòu)。結(jié)合語境可知條件從句中描述的是與將來相反的事實,故用一般過去時態(tài),選B??键c:if引導的條件狀語從句點評:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設、愿望、懷疑或推測。判斷是真實條件句還是非真實條件句。只有在非真實條件句中才使用虛擬語氣。通過句子意思,看假設的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實條件句,不能使用虛擬語氣;假設的條件不能實現(xiàn)則是非真實條件句。與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”:20. 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)在相反,用過去時。第二空,虛擬語氣,與現(xiàn)在相反,用過去時,be動詞用were。故選C21.I don’t understand how you got a ticket. I always you a careful driver.A.think。 are B.a(chǎn)m thinking。 areC.thought。 were D.think。 were【答案】C【解析】【詳解】句意:我不明白你是怎么得到罰單的。我一直以為你是一個謹慎的司機??疾閯釉~時態(tài)辨析題。本句是虛擬語氣,與過去事實相反,需用一般過去時;根據(jù)句意結(jié)構(gòu),可知選C。22.The workers insisted that they a free lunch every noon and the boss hadto do that.A.be given B.being given C.will be to give D.were given【答案】A【解析】句意:工人們堅持要求他們每天中午都有免費的午餐,老板必須這樣做??疾樘摂M語氣。insist堅持,要求,其后面的賓語從句要用虛擬語氣,跟虛擬式動詞原形 或者“should + 動詞原形” 。結(jié)合句意和語境可知選A。 23.Mr. White _____ at 8:30 for the meeting, but he didn39。t show up.A.should have arrived B.should arriveC.should have had arrived D.should be arriving【答案】A【解析】試題分析:句意:懷特先生本來應該在8:30到會,但他卻沒有出現(xiàn)。should have done:本來應該做某事而實際上沒做。故選A考點:情態(tài)動詞24.If I _______ you, I would say another student could do it better.A.was B.were C.were D.a(chǎn)re【答案】B【解析】【詳解】句意:如果我是你,我會說另一個學生可以把它做得更好??疾樘摂M語氣。根據(jù)句意可知“現(xiàn)在事實”相反,此句是虛擬語氣,be動詞使用were;故選A。25. 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分,她會生氣的。表示與現(xiàn)在事實相反的事實,該用一般過去時態(tài),所以選B??键c:考查虛擬語氣。26. If it had been possible, I would have helped him, but I ______ too busy.A.had been B.would be C.were D.was【答案】D【解析】試題分析:句意:如果可能的話,我肯定會幫助你的,但是我太忙了。對過去的虛擬If+主語+had +動詞過去分詞,主語+would / should / might / could have + 動詞過去分詞。所以描述的是過去的事情,故我過去很忙應該用過去時。考點:考查虛擬語氣及時態(tài)的用法。27.—I like drinking wine. But people who drink wine aren’t allowed to drive.—If I you, I would give up wine.A.were。 drinking B.a(chǎn)m。 drinkingC.were。 drink D.was。to drink【答案】A【解析】考查虛擬語氣和非謂語動詞的用法。根據(jù)句意可知,該句使用了虛擬語氣,if引導的從句使用一般過去時,用were;give up后面接動詞的現(xiàn)在分詞。故選A。28.If I a boss, I would manage a big factory.A.a(chǎn)re B.wasC.were D.be【答案】C【解析】試題分析:句意:如果我是老板,我會經(jīng)營一家大型工廠。由句意可知,此句是虛擬語氣,if引導的從句應該用過去式的形式,其中第一人稱用were,故答案為C。考點:考查虛擬語氣。29. Had he studied harder, he_______ the exams.A.must hav