【正文】
(英語)英語虛擬語氣真題匯編(含答案)及解析一、初中英語虛擬語氣1.If I _____ you ,I _____ them the story.A. was , tell B.were , will tell C.were ,would tell D.a(chǎn)m. would tell【答案】C【解析】試題分析:句意:如果我是你,我會告訴他們這個故事。本題考查虛擬語氣,if 從句中用一般過去時,主句中用would +動詞原形,表示與現(xiàn)在的事實(shí)相反。故選C。考點(diǎn):考查虛擬語氣的用法。2.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)動詞3.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。 4. 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??键c(diǎn):if引導(dǎo)的虛擬條件句。點(diǎn)評:在英文中條件句有兩種,一種是真實(shí)的條件句,if后遇到將來時用一般現(xiàn)在時,一種是虛擬的條件句,if后用過去時,be用were,在英文的實(shí)際使用中應(yīng)該注意它們的區(qū)別。5.If I you, I the army.A.a(chǎn)m, would join B.were, would join C.a(chǎn)m, will join D.were, will join【答案】B【解析】試題分析:句意:如果我是你,故用過去時態(tài),.考點(diǎn):if引導(dǎo)的條件狀語從句點(diǎn)評:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實(shí),而是一種假設(shè)、愿望、懷疑或推測。判斷是真實(shí)條件句還是非真實(shí)條件句。只有在非真實(shí)條件句中才使用虛擬語氣。通過句子意思,看假設(shè)的條件是否能夠?qū)崿F(xiàn),能夠?qū)崿F(xiàn)是真實(shí)條件句,不能使用虛擬語氣;假設(shè)的條件不能實(shí)現(xiàn)則是非真實(shí)條件句。與現(xiàn)在事實(shí)相反 若與現(xiàn)在事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實(shí)相反 若與過去事實(shí)相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實(shí)相反 若與將來事實(shí)相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”。6.If I ________ ten years younger, I _________ piano lessons and go to a music college.A.a(chǎn)m。 will take B.was。 took C.were。 will take D.were。 would take【答案】D【解析】試題分析:if虛擬語氣中,對現(xiàn)在的情況進(jìn)行虛擬,從句謂語動詞均用一般過去時(be動詞用were),主句用would/sh