【正文】
氣點評:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設、愿望、懷疑或推測。只有在非真實條件句中才使用虛擬語氣。49.If I _____ you ,I _____ them the story.A. was , tell B.were , will tell C.were ,would tell D.am. would tell【答案】C【解析】試題分析:句意:如果我是你,我會告訴他們這個故事。與現在事實相反故選C。47.I’ m so busy. If I time, I travel around.A.have。那會使他很酷。通過句子意思,看假設的條件是否能夠實現,能夠實現是真實條件句,不能使用虛擬語氣;假設的條件不能實現則是非真實條件句。故選B。故選B。buy some fruit right awayC.see。 isn’t rainyC.is going to。 would take C.were。由句意可知選B。但是喝酒的人不允許開車。句意:如果我是你,我上課就會保持安靜,認真聽課。故選A??键c:考查虛擬語氣。根據句意可知,這里表示的是跟事實不符的情況,是不可能實現的事情,因此這里應該用虛擬語氣。分析:考查if引導的虛擬語氣。根據“wasn’t driving”是過去進行時,所以此處是對過去的虛擬,主句時態(tài)應用情態(tài)動詞+have done,故選C。本句是虛擬語氣,與過去事實相反,需用一般過去時;根據句意結構,可知選C。第二空,虛擬語氣,與現在相反,用過去時,be動詞用were。21.What would you do if you ____ a million dollars?I’d give it to the charityA.win B.won C.will win D.is to win【答案】B【解析】試題分析:句意:如果你贏了一百萬美元,你要做什么?——我會把它捐給慈善機構。 will take D.were。 考點:考查虛擬語氣。18.–I argued with my best friend. What should I do?If I ________ you, I would say sorry to her.A.am B.was C.are D.were【答案】D【解析】試題分析:句意:我和我最好的朋友吵架了。 D.is【答案】B【解析】試題分析:句意:如果我今晚受到邀請,我會去參加晚宴的。我會買一個大房子給我的父母。13.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【解析】【詳解】句意:昨天暴風雨耽擱了我們。考查虛擬語氣。動詞在這里suggest表示建議,后面賓語從句中使用虛擬語氣should+動詞原形,should可以省略。 will D.had??键c:if引導的條件狀語從句點評:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設、愿望、懷疑或推測。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 C.were。這是一個that引導的賓語從句,suggest后跟的賓語從句應用虛擬語氣(should)do結構,should可省略。句中,主句和從句的謂語都要用虛擬語氣,與現在事實相反的假設,從句(條件句)動詞過去式( be一般用were)。考點:考查虛擬語氣。這個句子要用虛擬語氣,表示與事實相反。go to see a movie去看電影;invite sb to do邀請某人做某事;在表達與現在事實相反的虛擬語氣中,Be用were,主句用would??键c:考查虛擬語氣。通過句子意思,看假設的條件是否能夠實現,能夠實現是真實條件句,不能使用虛擬語氣;假設的條件不能實現則是非真實條件句。從句中是對將來的虛擬,故用過去時態(tài)。如:I suggested a visit. 我提議參觀。suggest表示“建議”時,后接從句用that sb should do,should可省。But for要不是+短語;If it were not for要不是(用于對現在的虛擬);But that要不是+從句;Unless除非,后接條件狀語從句;根據句中是“the storm”,是名詞,所以排除C;根據“would have been ”,是對過去的虛擬排除選項B;分析句子“___ the storm, we would have been here in time.”有暴風雨,我們會及時趕到這里的,應該是“要不是”,故選A。16.If I ________ invited tonight, I would go to the dinner party.A.was C.am17. If I _______ you , I _______ do that .A.was , would B.were 。在虛擬條件語氣句中,表示與現在事實相反的事實,條件從句中的謂語動詞用過去式(be用were不用was),主句謂語動詞為“would+原形動詞”,所以選D。根據句意故選D。用來表示說話人所說的話并不是事實,而是一種假設、愿望、懷疑或推測。判斷是真實條件句還是非真實條件句。 areC.thought。t have done本不該做……卻做了。故選C。28.If I a bird, I _ fly in the blue sky.A.was??键c:考查虛擬語氣。另外,would rather do sth than do sth是固定句型,表示“寧可……也不……”。在含有虛擬條件句的復合句中,主句和從句的謂語都要用虛擬語氣。34.—I like drinking wine. But people who drink wine aren’t allowed to drive.—If I you, I would give up wine.A.was。 其虛擬語氣的結構為:從句:if + 主語+ 動詞的過去式(be用were) + ……主句:主語+ would (should, could , might) + 動詞原形 + ……例如:If I were you, I would read it again. 如果我是你的話,我再讀一遍。對過去的虛擬If+主語+had +動詞過去分詞,主語+would / should / might / could have + 動詞過去分詞。If引導的句子是愿望時,用過去式表示,而且系動詞用were,主句用would加原形。with連接幾個主語時,與第一個保持一致。問句使用了虛擬語氣,從句中應使用一般過去時;根據traffic accident,應及時報警。句意:如果你有一百萬,你會做什么? 我會把它捐給醫(yī)學研究。如果我有時間,我會去的。我建議你多吃點蔬菜。根據句意可知是于現在的情況相反,故選C考點:考查虛擬語氣的用法。 would D.had。其主要有三種結構:與現在事實相反:若與現在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反:若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”??键c:考查虛擬語氣的