【正文】
考點(diǎn):考查虛擬語氣。50.Sir, you should__________ at the red light.But you didn’t.A.stop B.have stopped C.not have stopped D.stopped【答案】B【解析】試題分析:句意:先生,你應(yīng)該在紅燈亮?xí)r停下來。虛擬語氣是不可能發(fā)生的,是一種假設(shè)情況;而if引導(dǎo)的條件狀語從句,是有可能發(fā)生的。對(duì)于虛擬語氣,從句應(yīng)該用過去式(be動(dòng)詞,不論是第幾人稱,都用were),主句用would do。 willC.were。故選B。結(jié)合語境可知本句表示的是對(duì)現(xiàn)在的虛擬,故從句中用過去時(shí)態(tài),主句中用過去將來時(shí)態(tài)。判斷是真實(shí)條件句還是非真實(shí)條件句。表示與現(xiàn)在事實(shí)相反,條件從句用一般過去時(shí),be動(dòng)詞習(xí)慣用were,主句用should、could、would + 原形動(dòng)詞。故選B。44. If his brother a millionaire(百萬富翁), he39。43.If I you, I the job.A.a(chǎn)m, will take B. was, would takeC. were, would take D. are, will take【答案】C【解析】試題分析:句意:如果我是你,我將會(huì)接受這份工作。所以選C。句意“如果不下雨,班主任和同學(xué)明天將要去杭州天堂公園。 won’t rain D.a(chǎn)re going to??键c(diǎn):考查虛擬語氣。39.— Come and join us, Ben!— I’m afraid I can’t. I’m too busy now. If I ________ time, I would certainly go.A.had B.will have C.have had D.have【答案】A【解析】試題分析:試題解析:句意:本,來加入我們吧!——恐怕我不能。虛擬語氣用于條件狀語從句中,可以表示與現(xiàn)在事實(shí)相反的假設(shè),條件狀語從句中的謂語動(dòng)詞用“過去式(be動(dòng)詞用were)”,而主句中的謂語動(dòng)詞用“would / should/ could / might + 動(dòng)詞原形”。句意:如果我是你,我會(huì)給她帶一件小禮物??键c(diǎn):考查虛擬語氣。36.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【解析】試題分析:句意:我今天沒空,如果我有時(shí)間,我就和你一起去幫助他。35. – What would you do if you ______ a car accident? – I will call the police. A.met B.meet C.were meeting 【答案】A【解析】試題分析: 虛擬語氣中,表示與現(xiàn)在事實(shí)相反的句子,if從句用一般過去時(shí),主句用would/should/might+動(dòng)詞原形。34.If I _______ you, I would give some flowers to her.A.a(chǎn)m B.a(chǎn)re C.was D.were【答案】D【解析】試題分析:句意:如果我是你,我會(huì)送她一些花。句意:如果我是你,我就穿襯衫帶領(lǐng)帶去參加聚會(huì)。這句話中Had he studied 是一種省略倒裝的形式,相當(dāng)于If he had studied harder,是虛擬語氣的用法,從句中用的是過去完成時(shí),這時(shí)主句用would +have +過去分詞。由句意可知,此句是虛擬語氣,if引導(dǎo)的從句應(yīng)該用過去式的形式,其中第一人稱用were,故答案為C。在if從句中用一般過去時(shí),主句中用would+動(dòng)詞的原形。 will C.will be。故選D?!拇_如此。 would take B.were。解題思路:根據(jù)句意:如果你有一百萬你將會(huì)干什么? “如果你有一百萬”是對(duì)現(xiàn)在的一種假設(shè),與現(xiàn)在的事實(shí)相反。call at 110 at once D.saw。只有在非真實(shí)條件句中才使用虛擬語氣。26.—Mum, can I go shopping with Gina?—Well, If I were you, I homework first. A.will do B.have to finish C.must finish D.would do【答案】D【解析】試題分析:句意:媽媽,我能和吉娜去購物嗎?——哦,如果我是你,我會(huì)首先完成作業(yè)。點(diǎn)睛:虛擬情況從句主句對(duì)現(xiàn)在的虛擬過去式(be一般用were)should/would/could/might+do對(duì)過去的虛擬had+過去分詞should/would/could/might+have done對(duì)將來的虛擬過去式(be一般用were)should/would/could/might+doshould+動(dòng)詞原形were+to do25.Luckily, he wasn’t driving fast at the time of accident。故選A考點(diǎn):情態(tài)動(dòng)詞24.If I not so busy ,I with you .A.was , would go B.were , would goC.was , should go D.were , will go【答案】B【解析】句意“如果我不忙,我就跟你去”。第二空,虛擬語氣,與現(xiàn)在相反,用過去時(shí),be動(dòng)詞用were??键c(diǎn):if引導(dǎo)的條件狀語從句點(diǎn)評(píng):if既可以引導(dǎo)賓語從句又可以引導(dǎo)狀語從句。21. 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í)。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實(shí)條件句,不能使用虛擬語氣;假設(shè)的條件不能實(shí)現(xiàn)則是非真實(shí)條件句。 will take D.were。從句謂語動(dòng)詞用should+動(dòng)詞/did/were to do,主句謂語動(dòng)詞用should/would/could/might +do。19.— I don’t know what to wear at the party.— If I you, I would wear a shirt and a tie.A.a(chǎn)m B.is C.were D.was【答案】C【解析】試題分析:if從句的虛擬語氣,對(duì)于現(xiàn)在的虛擬用一般過去式,be動(dòng)詞都用wer