【正文】
est 后跟動名詞作賓語,如:He suggested going home. 他提議回家。從句用一般過去式,主句用過去將來時(shí)。從句中是對將來的虛擬,故用過去時(shí)態(tài)。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實(shí)條件句,不能使用虛擬語氣;假設(shè)的條件不能實(shí)現(xiàn)則是非真實(shí)條件句。從句中的謂語動詞通常用一般過去時(shí)表示,則主句中的謂語動詞用過去將來時(shí)。6.— What would you do if you _______ a million dollars?— I would give it to charity.A.have B.had C.will have D.would have【答案】B【解析】試題分析:句意:如果你有一百萬美元你會做什么?我會把它捐給慈善事業(yè)。 will take【答案】 C【解析】試題分析:句意:如果我是你,我就要這份工作。3. I________ a big house for my family if I _____ a lot of money.A.would buy, have B.would buy, had C.will buy。 B.were had D.will buy, will have【答案】B【解析】試題分析:句意:如果我有很多錢,我要給家人買個(gè)大大的房子。If引導(dǎo)的句子是愿望時(shí),用過去式表示,而且系動詞用were,主句用would加原形。have 有;had 過去式;will have 一般將來時(shí);would have 過去將來時(shí)。8.If I _____ you, I _____ late for school this morning.A.were, wouldn’t be B.were, wouldn’t C.was, won’t be D.a(chǎn)m, will【答案】A【解析】試題分析;句意:如果我是你,今天早晨我上學(xué)就不會遲到。與現(xiàn)在事實(shí)相反 若與現(xiàn)在事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實(shí)相反 若與過去事實(shí)相反,條件從句的謂語用過去完成時(shí)(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實(shí)相反 若與將來事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。選D。句意:如果我是你的話,我會去那兒的。 suggest后面跟that引導(dǎo) 的賓語從句時(shí),用虛擬語氣,一般省略情態(tài)動詞should,所以本題選項(xiàng)是A。表示與現(xiàn)在事實(shí)相反的事實(shí),該用一般過去時(shí)態(tài),所以選B。句意:我是那么忙。16.— 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從句的虛擬語氣,對于現(xiàn)在的虛擬用一般過去式,be動詞都用were,:——我不知道聚會該穿什么。 will take D.were。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)的是一個(gè)虛擬的條件句,在虛擬句中,be用were,主句通常用過去的一種,will應(yīng)該用would,故本題選B。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實(shí)條件句,不能使用虛擬語氣;假設(shè)的條件不能實(shí)現(xiàn)則是非真實(shí)條件句。 were【答案】C【解析】【詳解】句意:我不明白你是怎么得到罰單的。23.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)的午餐,老板必須這樣做。點(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.You _______ through that red light, for you _______ an accident.A.must have driven。26.If it were Sunday today, I________ go to school.A.shan’t B.would not C.can’t D.won’t【答案】B【解析】試題分析:句意:如果今天是星期天,我將不去上學(xué)。故選A。if從句表假設(shè),與現(xiàn)在事實(shí)相反,be動詞則用were ,無論第幾人稱做主語。 would【答案】D【解析】試題分析:句意:如果我是一只鳥,我就能在藍(lán)色的天空中飛翔。 drink D.was。must have got through 一定通過;could get through 可能通過;would get through 會通過;would have got through 會通過。考點(diǎn):考查虛擬條件狀語從句。故選D。故選C。如果我是你,我將會放棄喝酒。表示與過去事實(shí)相反的虛擬條件句。判斷是真實(shí)條件句還是非真實(shí)條件句。with連接幾個(gè)主語時(shí),與第一個(gè)保持一致。44. If his brother a millionaire(百萬富翁), he39。結(jié)合語境可知下文從句中是對現(xiàn)在情況的虛擬,故用一般過去時(shí)態(tài),選B。 would D.a(chǎn)m。如果不明白這兩者的區(qū)別,就比較容易發(fā)錯(cuò)??键c(diǎn):考查虛擬語氣。句意:如果我是你,我上課就會保持安靜,認(rèn)真聽課。tomorrow 為將來的時(shí)間故用一般將來時(shí)態(tài),所以選A。”“我”是不可能成為“你”,所以本句是一個(gè)虛擬語氣。判斷是真實(shí)條件句還是非真實(shí)條件句。虛擬語氣的結(jié)構(gòu)為虛擬語氣用法歸納 虛擬語氣:表示所說的話不是事實(shí),或不可能發(fā)生,只是說話人的一種說話人的主觀愿望、假設(shè)、猜測、建議、或推測。句意“如果不下雨,班主任和同學(xué)明天將要去杭州天堂公園。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實(shí)條件句,不能使用虛擬語氣;假設(shè)的條件不能實(shí)現(xiàn)則是非真實(shí)條件句。40.If I you, I would not do such a silly thing.A.a(chǎn)m B.was C.were【答案】C【解析】試題分析:句意:如果我是你我就不會做那樣的傻事。 其虛擬語氣的結(jié)構(gòu)為:從句:if + 主語+ 動詞的過去式(be用were) + ……主句:主語+ would (should, could , might) + 動詞原形 + ……例如:If I were you, I would read it again. 如果我是你的話,我再讀一遍。38.—I like drinking wine. But people who drink wine aren’t allowed to drive.—If I you, I would give up w