【正文】
。句子用虛擬語氣,所以動詞用過去式,would,had,故選B。30. I________ a big house for my family if I _____ a lot of money.A.would buy, have B.would buy, had C.will buy。表示與現(xiàn)在事實相反的虛擬語氣的結(jié)構(gòu)是:主句用should/would/could/might+動詞原形,從句用一般過去時態(tài)。29.What_____you do if you had a million dollars ? A.would B.will C.did D.do【答案】A【解析】考查點:虛擬語氣。故選D。if從句表假設(shè),與現(xiàn)在事實相反,be動詞則用were ,無論第幾人稱做主語?!拇_如此。 would take D.were。 would take B.were。考點:考查虛擬條件狀語從句。另外,would rather do sth than do sth是固定句型,表示“寧可……也不……”。27.If I you, I would rather at home and watch TV than to the party.A.was;stay, go B.a(chǎn)m;stay, go C.were;to stay, go D.were;stay, go【答案】D【解析】試題分析:句意為:如果我是你,我寧愿在家看電視也不去參加聚會。故選D。26.If I _______ you, I would give some flowers to her.A.a(chǎn)m B.a(chǎn)re C.was D.were【答案】D【解析】試題分析:句意:如果我是你,我會送她一些花。所以選B。在含有虛擬條件句的復(fù)合句中,主句和從句的謂語都要用虛擬語氣??键c: 考查虛擬語氣的用法。如: I were you, I would join the army. she had time, she should go with you.。24.If it were Sunday today, I________ go to school.A.shan’t B.would not C.can’t D.won’t【答案】B【解析】試題分析:句意:如果今天是星期天,我將不去上學(xué)。所以描述的是過去的事情,故我過去很忙應(yīng)該用過去時。23. If it had been possible, I would have helped him, but I ______ too busy.A.had been B.would be C.were D.was【答案】D【解析】試題分析:句意:如果可能的話,我肯定會幫助你的,但是我太忙了。句意“如果不下雨,班主任和同學(xué)明天將要去杭州天堂公園。with連接幾個主語時,與第一個保持一致。 won’t rain D.a(chǎn)re going to。 isn’t rainy B.a(chǎn)re going to。 考點:考查虛擬語氣。句意:如果你有一百萬,你會做什么? 我會把它捐給醫(yī)學(xué)研究。選B。與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事實相反 若與過去事實相反,條件從句的謂語用過去完成時(had+過去分詞),主句謂語用“should (would, could, might)+have+過去分詞”與將來事實相反 若與將來事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形”:句意:如果我是你,我會學(xué)習更努力。只有在非真實條件句中才使用虛擬語氣。20.If I were you, I ________ study harderA.had B.would C.did D . do 【答案】B【解析】試題分析:虛擬語氣是一種特殊的動詞形式,用來表示說話人所說的話并不是事實,而是一種假設(shè)、愿望、懷疑或推測。故選B。與現(xiàn)在事實相反 若與現(xiàn)在事實相反,條件從句的謂語用過去式(be通常用were),主句謂語用“should (would, could, might)+動詞原形” 與過去事