? ? ? 1. The nurses are trying their best to reduce the patient’s fear _____he would die of the disease.
A. that B. as C. of which D. which
【答案】A。解析:考查同位語從句,句意是:護(hù)士們都在盡全力減少這位病人害怕死于這種疾病的恐懼。分析句子的意思可知,句子he would die of the disease正是前面的名詞fear的具體內(nèi)容,由此可推斷這是一個(gè)同位語從句,因是陳述句,所以用that來引導(dǎo).因此A為正確答案。
2. Do you know the worker ______?
A. whom I often talk B. with who I often talk
C. I often talk with D. that I often talk
【答案】C。解析:先行詞為the worker,放入從句為 I often talk with the worker.先行詞短語結(jié)構(gòu)在從句中作賓語,定語從句表達(dá)可以為 with whom I often talk 或 whom/ that/省略引導(dǎo)詞 I often talk with。故選C。
3. ______ the fight stopped, travel across the country has been quite safe.
A. Since B. When C. After D. Unless
【答案】A。解析:后面主句是has been完成時(shí),時(shí)間狀語從句用since引出。故選A。
4. It was John who broke the window. Why are you talking to me as if I______ it?
A. had done B. have done C. did D. am doing
【答案】A。解析:題意:John打壞了窗戶,為什么跟“我”談話?好像是“我”打壞了窗戶似的。題中broke表明“打壞窗戶”發(fā)生在“過去”。as if / though后面的從句用had done表示對(duì)“過去”的虛擬。故A項(xiàng)正確。
5. _________ for your help, we’d never have been able to get over the difficulties.
A. Had it not B. Had it not been C. If it were not D. If we had not been
【答案】B。解析:根據(jù)句子結(jié)構(gòu),我們可以看出逗號(hào)后面是使用了虛擬語氣的主句,因此,須填入表示與過去情況相反的虛擬條件句。if it were not for...這一結(jié)構(gòu)表示與現(xiàn)在事實(shí)相反的假設(shè),意為“如果不是……”,排除;if it had not been for...的倒裝形式為had it not been for..., 表示與過去事實(shí)相反的假設(shè),意為“如果當(dāng)時(shí)沒有……”,主句謂語形式是“would+have done”,因此,B項(xiàng)Had it not been正確,A項(xiàng)Had it not錯(cuò)誤(后面須跟been, 否則句子缺少謂語)。D項(xiàng)If we had not been無此結(jié)構(gòu)。