【文章內(nèi)容簡介】
uld (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。18. If I ____Alice, I _____them the truth.A. was , would tell B. were ,would tell C. am, will tell D.is , will tell【答案】B【解析】試題分析:本題的含義是如果我是你,我將告訴他們真相,本題if引導(dǎo)的是一個虛擬的條件句,在虛擬句中,be用were,主句通常用過去的一種,will應(yīng)該用would,故本題選B??键c:if引導(dǎo)的虛擬條件句。點評:在英文中條件句有兩種,一種是真實的條件句,if后遇到將來時用一般現(xiàn)在時,一種是虛擬的條件句,if后用過去時,be用were,在英文的實際使用中應(yīng)該注意它們的區(qū)別。19. 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。故選C20.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【解析】【詳解】句意:我不明白你是怎么得到罰單的。我一直以為你是一個謹(jǐn)慎的司機??疾閯釉~時態(tài)辨析題。本句是虛擬語氣,與過去事實相反,需用一般過去時;根據(jù)句意結(jié)構(gòu),可知選C。21.You should_______ watched TV. There is so much work to do,A.not have B.have not C.not D.not having【答案】A【解析】句意“你本不應(yīng)該看足球比賽,你有許多的工作要做”。本題考查虛擬語氣,shouldn39。t have done本不該做……卻做了。根據(jù)句意,故選A。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.If I not so busy ,I with you .A.was , would go B.were , would goC.was , should go D.were , will go【答案】B【解析】句意“如果我不忙,我就跟你去”。本題考查對將來的虛擬語氣。即“if+過去時,主語+should/would/could/might do”結(jié)構(gòu)。故選B。點睛:虛擬情況從句主句對現(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 do24.If I _______ you, I would say another student could do it better.A.was B.were C.were D.a(chǎn)re【答案】B【解析】【詳解】句意:如果我是你,我會說另一個學(xué)生可以把它做得更好??疾樘摂M語氣。根據(jù)句意可知“現(xiàn)在事實”相反,此句是虛擬語氣,be動詞使用were;故選A。25. If I _______ you , I _______ do that .A.was , would B.were 。 wouldn’tC.a(chǎn)m , won’t D.were , won’t【答案】D【解析】試題分析:句意:如果我是你,我不會那樣做。本句是與現(xiàn)在事實相反的虛擬條件句,從句謂語用動詞用過去式(be動詞一般用were);主句用should(would,could,might)+ 動詞原形。故選D。考點:虛擬條件句。26. What would you do if you won a million yuan? __________.A.I shall give it to charities B.I will buy snacks C.I won’t put it in the bank D.I’d give it to medical research【答案】D 【解析】 試題分析:考查虛擬語氣。句意:如果你有一百萬,你會做什么? 我會把它捐給醫(yī)學(xué)研究。根據(jù)上文提到 What would you do if you won a million yuan 這是對現(xiàn)在的虛擬,所以回答時用would do ,故選D項。 考點:考查虛擬語氣。27.If I a bird, I _ fly in the blue sky.A.was。 would B.a(chǎn)m。 will C.will be。 will D.were。 would【答案】D【解析】試題分析:句意:如果我是一只鳥,我就能在藍(lán)色的天空中飛翔。根據(jù)句意可知,這里表示的是跟事實不符的情況,是不可能實現(xiàn)的事情,因此這里應(yīng)該用虛擬語氣。在if從句中用一般過去時,主句中用would+動詞的原形。故選D??键c:考查虛擬語氣。28. — I don’t know what to do.— If I you, I buy a guidebook.A.a(chǎn)m。 will B.a(chǎn)m。 would C.were。 will D.were。 would【答案】D【解析】試題分析:句意:我不知道做什么?如果我是你,我就會買一本指南。虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測。其主要有三種結(jié)構(gòu):與現(xiàn)在事實相反若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”與過去事實相反若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。根據(jù)句意,可知是與現(xiàn)在的事實相反,故選D