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。解析:考查同位语从句,句意是:护士们都在尽全力减少这位病人害怕死于这种疾病的恐惧。分析句子的意思可知,句子he would die of the disease正是前面的名词fear的具体内容,由此可推断这是一个同位语从句,因是陈述句,所以用that来引导.因此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.先行词短语结构在从句中作宾语,定语从句表达可以为 with whom I often talk 或 whom/ that/省略引导词 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完成时,时间状语从句用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表明“打坏窗户”发生在“过去”。as if / though后面的从句用had done表示对“过去”的虚拟。故A项正确。
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。解析:根据句子结构,我们可以看出逗号后面是使用了虚拟语气的主句,因此,须填入表示与过去情况相反的虚拟条件句。if it were not for...这一结构表示与现在事实相反的假设,意为“如果不是……”,排除;if it had not been for...的倒装形式为had it not been for..., 表示与过去事实相反的假设,意为“如果当时没有……”,主句谓语形式是“would+have done”,因此,B项Had it not been正确,A项Had it not错误(后面须跟been, 否则句子缺少谓语)。D项If we had not been无此结构。