【正文】
從句用一般過去式,主句用過去將來時。 will B.is。to drink【答案】A【解析】考查虛擬語氣和非謂語動詞的用法。29.—I like drinking wine. But people who drink wine aren’t allowed to drive.—If I you, I would give up wine.A.were。句意:如果我是你,我就穿襯衫帶領(lǐng)帶去參加聚會。對過去的虛擬If+主語+had +動詞過去分詞,主語+would / should / might / could have + 動詞過去分詞。表示與現(xiàn)在事實相反,條件從句用一般過去時,be動詞習慣用were,主句用should、could、would + 原形動詞。虛擬語氣是不可能發(fā)生的,是一種假設情況;而if引導的條件狀語從句,是有可能發(fā)生的。對于虛擬語氣,從句應該用過去式(be動詞,不論是第幾人稱,都用were),主句用would do。 willC.were。故選C。句子用到了虛擬語氣,系動詞be要用were;will要用過去式would,結(jié)合題意故選B。如果我有時間我會周游世界。 would D.had。從句if +過去式,主句would +動詞原形,表明與將來相反的虛擬語氣,故答案選C.考點:考查虛擬語氣。If引導的句子是愿望時,用過去式表示,而且系動詞用were,主句用would加原形。 will take B.was。這個句子要用虛擬語氣,表示與事實相反。will 【答案】C【解析】試題分析:句意:如果我是你,我會邀請他去看電影。18.If I ______ you, I ______invite him to go to see a movie.A.a(chǎn)m。17.— 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è)。其主要有三種結(jié)構(gòu):與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”:16.What_____you do if you had a million dollars ? A.would B.will C.did D.do【答案】A【解析】考查點:虛擬語氣。結(jié)合語境可知主句描述的是將來動作,用將來時態(tài)。 will B.had。本題考查虛擬語氣,shouldn39。主句(結(jié)果句) should /would/ could/ might +動詞原形。故選D.考點:考查虛擬語氣的用法。考點: 考查虛擬語氣的用法。考點:考查虛擬語氣的用法。 考點:考查虛擬語氣??键c:考查虛擬語氣的用法。根據(jù)題意及句型,故選D。 would make C.were。結(jié)合語境可知本句描述的是與現(xiàn)狀相反的事實,故選B。從句謂語動詞用should+動詞/did/were to do,主句謂語動詞用should/would/could/might +do。6.— 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,:——我不知道聚會該穿什么。通過句子意思,看假設的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實條件句,不能使用虛擬語氣;假設的條件不能實現(xiàn)則是非真實條件句。 will take D.were。if充當賓語從句的連接詞時,相當于whether,詞義為“