2019屆中考英語虛擬語氣專題復習
3. —if he ___________, he ________that food.
—luckily he was sent to the hospital immediately.(nmet 93)
a. was warned; would not take
b.had been warned; would not have taken
c.would be warned; had not taken
d.would have been warned; had not taken
解析:答案為b。本題考查的是條件狀語從句與主句表示與事實相反時虛擬語氣的用法。根據(jù)下一句語境可知,他事先并沒有得到警告,表示過去時間的虛擬語氣,故選b。
4. if there were no subjunctive, english ______ much easier. (nmet)
a. will be b.would have been c.could have been d.would be
5. the guard at the gate insisted that everybody ______ the rules. (nmet)
a. obeys b.obey c.will obey d.would obey
解析:根據(jù)insist后的賓語從句謂語要用(should) do形式規(guī)律,可定正確答案是b。
6. i wish i _____ you yesterday.
a. seen b.did see c.had seen d.were to see
解析:此題表與過去事實相反的原望,答案應為c。
7. —— if he _____ , he _____ that food.
—— luckily he was sent to the hospital immediately. (nmet)
a. was warned;would not take b.had been warned;would not have taken
c.wuld be warned;had not taken d.would have been warned;had not taken
解析:從對話看,是表達與過去事實相反的虛擬語氣,故答案為b。
8. without electricity human life _____ quite different today. (nmet)
a. is b.will be c.would have been d.would be
解析:without引出一個含蓄條件句,主句表述的是與現(xiàn)在事實相反的虛擬語氣,故答案為d。
9. when a pencil is partly in a glass of water, it look as if it _____. (nmet)
a .breaks b. has broken c. were broken d .had been broken
解析:放入水中的鉛筆看上去是斷的,但實際上并非如此,因此是與現(xiàn)在的事實相反,這時as if從句謂語要用一般過去時,故答案為c。
10. i didn he _____ , he would have said hello to me.
a .would come b. had come c. came d.did come
解析:觀察題目上下文,特別是第二句的主句謂語為 would have said,可知if從句表述的是與過去事實相反的愿望,因此答案為b。
11. _____ it _____ for your help, i couldn have made any progress.
a .had;not been b . should ;not be c .did ;not be d .not ;be
解析:根據(jù)主句謂語形式,可知從句要用had done形式,故應選a,had it not been for your help=if it had not been for your help.(要不是你幫忙的話)