【正文】
won’t D.needn’t15.(2011年高考江西卷)We ________ John’s name on the race list yesterday but for his recent injury.A.will put B.will have putC.would put D.would have put專題八 情態(tài)動詞和虛擬語氣1.【解析】選D。7.D8.【解析】選D。由句意可知A項正確。句中but for意為“要不是”,表示與過去事實相反的假設(shè),故只能用would have done結(jié)構(gòu)?!眘hall用于二、三人稱陳述句中,表示說話人給對方命令、警告、允諾或威脅等。10.C11.【解析】選A。2.【解析】選B。might have done“可能已經(jīng)……”,表示對過去發(fā)生之事的不太肯定的推測,符合題意。句意:“在打籃球方面,沒有人能夠與姚明相比。此處shall表示“允諾”。句意:要不是約翰最近受傷了,我們昨天就把他的名字填在比賽名單里了?!眂an能夠;need需要;must必須;might也許。由語境“時間安排發(fā)生了變化”和“萬一他開會遲到”可知,此處語氣較強,意為“必須現(xiàn)在告訴他”,故用must。句意:他們本應(yīng)該在午飯時間就到達的,但是他們的航班被耽擱了。9.【解析】選A。句意:“媽媽,你能給我讀個故事嗎?