【答案】B
考点:考查虚拟语气
3.【2016·江苏】27.If it for his invitation the other day, I should not be here now. A. had not been 【答案】A
B. should not be
C. were not to be D. should not have been
4.【2016·天津】5. It was really annoying; I _____ get access to the data bank you had recommended. A. wouldn’t B. couldn’t C. shouldn’t D. needn’t 【答案】B 【解析】
试题分析:句意:这真是令人心烦;我不能进入你推荐的数据库。wouldn’t不愿意;couldn’t不能;shouldn’t
不应该;needn’t不必。根据句意可知选B。
5.【2016·天津】15. I was wearing a seatbelt. If I hadn’t been wearing one, I ____. A. were injured
B. would be injured D. would have been injured
C. had been injured 【答案】D 【解析】
试题分析:句意:我当时系着安全带。如果我没有系安全带,我就会受伤了。使用虚拟语气,根据if条件句用的had done,可知,主句用would have done表示对过去情况的虚拟,而且I和injure是被动关系。故选D。
6.【2016·浙江】15. Had the governments and scientists not worked together , AIDS-related deaths _______ since their highest in 2005.
A. had not fallen B. would not fall C. did not fall D. would not have fallen
6
【答案】D
【解析】句意:如果政府和科学家不共同努力,与艾滋病相关的死亡人数就不会从2005年的最高点下降。使用虚拟语气,if条件句用的had done,而且省略if,将had提前,主句用would have done表示对过去情况的虚拟。故选D。
7
相关推荐: