【正文】
lly in class.A.am B.will be C.were【答案】C【解析】試題分析: 與現(xiàn)在事實相反:條件從句用動詞過去式,主句用would/could/should/might+動詞原形;與過去事實相反:條件從句用had done,主句用would/could/should/might+have done;與將來事實相反:條件從句用動詞過去式/should+動詞原形/were to do,主句用would/could/should/might+動詞原形。在含有虛擬條件句的復合句中,主句和從句的謂語都要用虛擬語氣。那樣更禮貌。故選D。考點:考查虛擬語氣。根據句意可知,該句使用了虛擬語氣,if引導的從句使用一般過去時,用were;give up后面接動詞的現(xiàn)在分詞。 drinking B.am。解題思路:根據句意:如果你有一百萬你將會干什么? “如果你有一百萬”是對現(xiàn)在的一種假設,與現(xiàn)在的事實相反。分析:考查if引導的虛擬語氣。問句使用了虛擬語氣,從句中應使用一般過去時;根據traffic accident,應及時報警。27.What would you do if you _____ the traffic accident?I would ______.A.see,do my housework first B.saw。虛擬語氣的結構為虛擬語氣用法歸納 虛擬語氣:表示所說的話不是事實,或不可能發(fā)生,只是說話人的一種說話人的主觀愿望、假設、猜測、建議、或推測。這道題考查的是假設,所以要用虛擬語氣,用過去時。即“if+過去時,主語+should/would/could/might do”結構。如果我有時間,我肯定會去的。判斷是真實條件句還是非真實條件句。本題考查虛擬語氣,shouldn39。我一直以為你是一個謹慎的司機。 are B.am thinking。判斷是真實條件句還是非真實條件句。點評:在英文中條件句有兩種,一種是真實的條件句,if后遇到將來時用一般現(xiàn)在時,一種是虛擬的條件句,if后用過去時,be用were,在英文的實際使用中應該注意它們的區(qū)別。通過句子意思,看假設的條件是否能夠實現(xiàn),能夠實現(xiàn)是真實條件句,不能使用虛擬語氣;假設的條件不能實現(xiàn)則是非真實條件句。從句謂語動詞用should+動詞/did/were to do,主句謂語動詞用should/would/could/might +do。17.— I don’t know what to wear at the party.— If I you, I would wear a shirt and a tie.A.am B.is C.were D.was【答案】C【解析】試題分析:if從句的虛擬語氣,對于現(xiàn)在的虛擬用一般過去式,be動詞都用were,:——我不知道聚會該穿什么。其主要有三種結構:與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。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.am B.was C.will be D.were【答案】D【解析】試題分析:句意:——倘若我必須去那兒而且對那里一無所知,該怎么辦?——如果我是你,我會在網上查找一些有關那里的信息。與將來事實相反:若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。由整個題干可知,現(xiàn)實情況與事實相反,是非真實的情況,是虛擬語氣,虛擬語氣中be都用were,故選B。12.I’m so busy. If I ______ time, I ______ have a good rest. A.have, would B.have, could C.had, would D.had, will【答案】C 【解析】試題分析: 句意:我太忙了,如果我有時間,我就會好好休息一下。But for要不是+短語;If it were not for要不是(用于對現(xiàn)在的虛擬);But that要不是+從句;Unless除非,后接條件狀語從句;根據句中是“the storm”,是名詞,所以排除C;根據“would have been ”,是對過去的虛擬排除選項B;分析句子“___ the storm, we would have been here in time.”有暴風雨,我們會及時趕到這里的,應該是“要不是”,故選A。根據“wasn’t driving”是過去進行時,所以此處是對過去的虛擬,主句時態(tài)應用情態(tài)動詞+have done,故選C。根據If I you,這是一個虛擬語氣,此句虛擬語氣表示一種不能實現(xiàn)的假設,即與現(xiàn)在事實相反,謂語動詞用過去式;該語法主要用于if條件狀語從句,本句“如果我是你”,be動詞用were,后面主句用過去將來時would+動詞原形,故答案選C。從句用一般過去式,主句用過去將來時。 will B.is。只有在非真實條件句中才使用虛擬語氣。選項B缺少謂語動詞。buy sth for sb給某人買某物;本句用的是虛擬語氣,表示與現(xiàn)在的事實相反,在虛擬語氣中不能用was,而用were,因此選C。will 【答案】C【解析】試題分析:句意:如果我是你,我會邀請他去看電影。4.If I ______ you, I ______invite him to go to see a movie.A.am。故選A。政府建議人們乘地鐵或者乘公交車去上班。虛擬語氣用來表示說話人的主觀愿望或假想,所說的是一個條件,不一定是事實,或與事實相反。我該怎么辦?如果我是你,我就對她說對不起。2.The air pollution is worse and worse. The government suggests that people ____ to work by subway or by bus.A.go B.goes C.going D.to go【答案】A【解析】【詳解】句意:空氣污染越來越糟糕。這是一個that引導的賓語從句,suggest后跟的賓語從句應用虛擬語氣(should)do結構,should可省略??键c:考查虛擬語氣。would D.was。5. If I you,I buy a bike for him.A.was,would B.was,could C.were,would D.were,could【答案】C【解析】試題分析:句意:如果我是你,我會給他買一輛自行車。與現(xiàn)在事實相反,故從句用過去時態(tài),主語用過去將來時態(tài)。判斷是真實條件句還是非真實條件句。7.If I _______ you, I _______ go there.A.is。 will【答案】C【解析】本題考查虛擬語氣,if引導的與現(xiàn)在事實相反的虛擬語氣。考查虛擬語氣。考查虛擬語氣??疾檫B詞??键c:考查虛擬語氣。 D.is【答案】B【解析】試題分析:句意:如果我今晚受到邀請,我會去參加晚宴的。其主要有三種結構:與現(xiàn)在事實相反:若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相