【正文】
)。根據(jù)句意,可知是與現(xiàn)在的事實相反,故選D考點:考查虛擬語氣的用法。虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測。 will D.were。 will B.a(chǎn)m。考點:考查虛擬語氣。在if從句中用一般過去時,主句中用would+動詞的原形。 would【答案】D【解析】試題分析:句意:如果我是一只鳥,我就能在藍色的天空中飛翔。 will C.will be。28.If I a bird, I _ fly in the blue sky.A.was。故選D。if從句表假設(shè),與現(xiàn)在事實相反,be動詞則用were ,無論第幾人稱做主語?!拇_如此。 would take D.were。 would take B.were??键c:考查虛擬語氣。表示與現(xiàn)在事實相反,條件從句用一般過去時,be動詞習(xí)慣用were,主句用should、could、would + 原形動詞。26.If I ____ you, I ____ buy a bike for him.A.was, would B.was, could C.were, would D.were, could【答案】C【解析】試題分析:句意:如果我是你,我就給他買一輛自行車。故選D。 wouldn’tC.a(chǎn)m , won’t D.were , won’t【答案】D【解析】試題分析:句意:如果我是你,我不會那樣做。故選B。本題考查對將來的虛擬語氣。should have done:本來應(yīng)該做某事而實際上沒做。23.Mr. White _____ at 8:30 for the meeting, but he didn39。t have done本不該做……卻做了。故選C22.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)該看足球比賽,你有許多的工作要做”。第一空,虛擬語氣,與現(xiàn)在相反,用過去時。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實條件句,不能使用虛擬語氣;假設(shè)的條件不能實現(xiàn)則是非真實條件句。判斷是真實條件句還是非真實條件句。結(jié)合語境可知條件從句中描述的是與將來相反的事實,故用一般過去時態(tài),選B。點評:在英文中條件句有兩種,一種是真實的條件句,if后遇到將來時用一般現(xiàn)在時,一種是虛擬的條件句,if后用過去時,be用were,在英文的實際使用中應(yīng)該注意它們的區(qū)別。19. 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既可以引導(dǎo)賓語從句又可以引導(dǎo)狀語從句。這個假設(shè)成立的幾率很小,故看為虛擬語氣。18. 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)知識。從句謂語動詞用過去完成時,主句謂語動詞用should/would/could/might+have done?!绻沂悄悖視┮患r衫加一條領(lǐng)帶??键c:考查虛擬語氣的用法。表示與現(xiàn)在事實相反的假設(shè),If+主語+動詞過去式(be動詞用were),主語+would/should/might/could+動詞原形。 will make D.were。 will make B.is。考點:考查虛擬語氣的用法。15. What if I have to go there and know nothing about it? If I______ you, I would try to find some information about it on the Internet.A.a(chǎn)m B.was C.will be D.were【答案】D【解析】試題分析:句意:——倘若我必須去那兒而且對那里一無所知,該怎么辦?——如果我是你,我會在網(wǎng)上查找一些有關(guān)那里的信息。句中用虛擬語氣,系動詞用were,故選C。考點:考查虛擬語氣。虛擬語氣用來表示說話人的主觀愿望或假想,所說的是一個條件,不一定是事實,或與事實相反。13.–I argued with my best friend. What should I do?If I ________ you, I would say sorry to her.A.a(chǎn)m B.was C.a(chǎn)re D.were【答案】D【解析】試題分析:句意:我和我最好的朋友吵架了。故選C。 will take【答案】 C【解析】試題分析:句意:如果我是你,我就要這份工作。 would take C.were。12. If I ______ you, I _____the job.A.was。該句描述的是與現(xiàn)狀相反的事實故選A。虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測??键c: 考查虛擬語氣的用法。 D.is【答案】B【解析】試題分析:句意:如果我今晚受到邀請,我會去參加晚宴的。考點:考查虛擬語氣。9. 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分,她會生氣的??疾檫B詞。8.Yesterday, the storm delayed us. _______ the storm, we would have been here in time.A.But for B.If it were not for C.But that D.Unless【答案】A【解析】【詳解】句意:昨天暴風(fēng)雨耽擱了我們。分析句子及選項“You ___ through that red light, for you ____ an accident.”,你 開車闖紅燈,因為你 事故的,可知是對過去的虛擬,應(yīng)用情態(tài)動詞+have done。 could have caused【答案】D【解析】【詳解】句意:你不應(yīng)該開車闖紅燈,因為你會引起事故的。 might have causedC.couldn’t have driven。7.You _______ through that red light, for you _______ an accident.A.must have driven??疾樘摂M語氣。6.She doesn’t stick to her exercises and a balanced diet. If she _______, she would remain slim and healthy.A.had don