【文章內(nèi)容簡介】
選C。考點(diǎn):if引導(dǎo)的條件狀語從句點(diǎn)評:if既可以引導(dǎo)賓語從句又可以引導(dǎo)狀語從句。if充當(dāng)賓語從句的連接詞時(shí),相當(dāng)于whether,詞義為“是否”,遵循賓語從句的時(shí)態(tài)規(guī)則,可根據(jù)語境選擇任何時(shí)態(tài);充當(dāng)從屬連詞,引導(dǎo)條件狀語從句時(shí),詞義為“如果”,若主句中的謂語動詞用一般將來時(shí),則從句中的謂語動詞通常用一般現(xiàn)在時(shí)表示將來。21. 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。考點(diǎn):if引導(dǎo)的虛擬條件句。點(diǎn)評:在英文中條件句有兩種,一種是真實(shí)的條件句,if后遇到將來時(shí)用一般現(xiàn)在時(shí),一種是虛擬的條件句,if后用過去時(shí),be用were,在英文的實(shí)際使用中應(yīng)該注意它們的區(qū)別。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【解析】句意:工人們堅(jiān)持要求他們每天中午都有免費(fèi)的午餐,老板必須這樣做??疾樘摂M語氣。insist堅(jiān)持,要求,其后面的賓語從句要用虛擬語氣,跟虛擬式動詞原形 或者“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【解析】試題分析:句意:懷特先生本來應(yīng)該在8:30到會,但他卻沒有出現(xiàn)。should have done:本來應(yīng)該做某事而實(shí)際上沒做。故選A考點(diǎn):情態(tài)動詞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【解析】句意“如果我不忙,我就跟你去”。本題考查對將來的虛擬語氣。即“if+過去時(shí),主語+should/would/could/might do”結(jié)構(gòu)。故選B。點(diǎn)睛:虛擬情況從句主句對現(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 do25.Luckily, he wasn’t driving fast at the time of accident。 otherwise, I am sure, it _______ a more serious accident.A.would be B.were C.would have been D.had been【答案】C【解析】【詳解】句意:幸運(yùn)的是,事故發(fā)生時(shí)他沒有開快車;否則,我相信,這將是一個更嚴(yán)重的事故??疾樘摂M語氣。根據(jù)“wasn’t driving”是過去進(jìn)行時(shí),所以此處是對過去的虛擬,主句時(shí)態(tài)應(yīng)用情態(tài)動詞+have done,故選C。26.If I you, I invite him to go to see a movie.A.a(chǎn)m, would B.were, willC.were, would D.was, will【答案】C【解析】試題分析:句意:句意:如果我是你,我會邀請他去看電影。go to see a movie去看電影;invite sb to do邀請某人做某事;在表達(dá)與現(xiàn)在事實(shí)相反的虛擬語氣中,Be用were,主句用would。所以選C??键c(diǎn):考查虛擬語氣。27.What would you do if you _____ the traffic accident?I would ______.A.see,do my housework first B.saw。buy some fruit right awayC.see。call at 110 at once D.saw。call the police right away【答案】D【解析】考查虛擬語氣和情境交際的用法。問句使用了虛擬語氣,從句中應(yīng)使用一般過去時(shí);根據(jù)traffic accident,應(yīng)及時(shí)報(bào)警。28.— Come and join us, Betty!— I’m afraid I can’t. I’m too busy now. If I ______ time, I would certainly go.A.have B.have hadC.will have D.had【答案】D【解析】試題分析:句意:貝蒂,來加入我們吧!恐怕我不能。我現(xiàn)在太忙。如果我有時(shí)間,我當(dāng)然會去了。分析:考查if引導(dǎo)的虛擬語氣。表示與過去事實(shí)相反的虛擬條件句。其句子結(jié)構(gòu)為:從句:If + 主語+ had +過去完成式動詞+ ……主句:主語+ would (should, could, might) + have +過去完成式動詞+……故選 D考點(diǎn):考查虛擬語氣的用法。29.What_____you do if you had a million dollars ? A.would B.will C.did D.do【答案】A【解析】考查點(diǎn):虛擬語氣。解題思路:根據(jù)句意:如果你有一百萬你將會干什么? “如果你有一百萬”是對現(xiàn)在的一種假設(shè),與現(xiàn)在的事實(shí)相反。表示與現(xiàn)在事實(shí)相反的虛擬語氣的結(jié)構(gòu)是:主句用should/would/could/might+動詞原形,從句用一般過去時(shí)態(tài)。故選A。30.—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引導(dǎo)的從句使用一般過去時(shí),用were;give up后面接動詞的現(xiàn)在分詞。故選A。31. Had he studied harder, he_______ the exams.A.must have got through B.could get throughC.would get through D.would have got through【