笔译三级综合能力(单项选择)模拟试卷14
词汇选择题
1.For some time now, world leaders _______ out the necessity for agreement on arms reduction.(B)
A. had been pointing
B. have been pointing
C. were pointing
D. pointed
解析:本句中的时间状语是for some time now,既表示过去到现在的一段时间,又包括现在阶段,所以应该选择现在完成进行时,表示动作从过去持续到现在并仍在进行。
2.The committee has anticipated the problems that _______ in the road construction project.(B)
A. arise
B. will arise
C. arose
D. have arisen
解析:主句中的动词has anticipated为现在完成时的“已完成”用法,表示“已经预见到了”,强调现在的状态,因此定语从句中应该用将来时以表示“(现在预见到)某事将要发生”,因此B项为正确选项。
3.He would have finished his college education, but he _______ to quit and find a job to support his family.(C)
A. had had
B. has
C. had
D. would have
解析:他辍学是真的,此处是陈述事实,而且动作已经发生,所以用一般过去时。has to的过去时是had to,没有过去完成时had had to这种说法,故选C项。
4.James has just arrived, but I didn’t know he _______ until yesterday.(B)
A. will come
B. was coming
C. had been coming
D. came
解析:本句是在过去时间里(昨天)看将来动作(詹姆斯要来),应该用过去将来时。因为come/go/eave一类动词的进行时可以表将来,was coming表达的就是过去将来时,因此B项是正确答案。C项had been coming是过去完成进行时,表达的意思是“来”这个动作一直持续到昨天,与逻辑不合。
5._______ conscious of my moral obligations as a citizen.(D)
A. I was and always will be
B. I have to be and always will be
C. I had been and always will be
D. I have been and always will be
解析:本句是一般性的陈述,没有理由用过去时或过去完成时,故排除A项和C项。B项中的have to“不得不”表达的是被迫、不情愿的意思,与句子正面、肯定的意思相反。只有D项正确地表达了说话者的观念持续到现在并将延续到将来的意思。
6.I ________ the party much more if there hadn’t been quite such a crowd of people there.(C)
A. would enjoy
B. will have enjoyed
C. would have enjoyed
D. will be enjoying
解析:本句含有if引导的条件句,从句中使用了hadn’t been,是对过去情况的假设,因此主句的结构应为would have done,故答案为C项。
7.If you explained the situation to your solicitor, he________able to advise you much better than I can.(A)
A. would be
B. will have been
C. was
D. were
解析:本题条件状语从句中的谓语动词用了过去式explained,说明其内容与现在或将来的情况相反,所以主句的谓语动词应该用“would+动词原形”,答案为A项。
8.If you ________ in such a hurry you ________ sugar into the sauce instead of salt.(D)
A. were not, would not put
B. were, would put
C. had been, would have put
D. had not been, would not have put
解析:题干中把糖放到酱汁里这个动作已经发生,因此本句是对过去情况的假设。if条件状语从句应使用had done, 主句使用would/should/could have done。选项C和D在语法上都对,不过C用了肯定,表示“如果你匆忙,你会把糖当成盐放到酱汁里”,意思上不合逻辑,故D项正确。
9.________ their help, we would not have succeeded.((B)
A. Hadn’t been for
B. Had it not been for
C. It hadn’t been for
D. Had not it been for
解析:本句是省略了证的虚拟条件句,原句的正常语序为If it had not been for their help.省略if时,只提前助动词,否定词not不用提前,即Had it not been for..故答案为B项。
10.She asked that she ________ allowed to see her son in police custody.(C)
A. would be
B. could be
C. be
D. was
解析:ask作\\
11.It is necessary that he ________ the assignment without delay.(A)
A. hand in
B. hands in
C. must hand in
D. has to hand in
解析:在\\
12.It is absolutely essential that William _____ his study in spite of some learning difficulties.(C)
A. will continue
B. continued
C. continue
D. continues
解析:It is essential that.. 句型中,that 引导的从句用虚拟语气,谓语
本文档预览:3500字符,共7391字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载