A组 单句语法填空
1.(2020·江苏卷)If I hadn't been faced with so many barriers,I ________(not be)where I am.
解析: 考查虚拟语气。句意:如果我没有面对过那么多的障碍,我就不会是今天的我。根据语境可知,该句为错综虚拟条件句,从句是对过去的虚拟,主句是对现在的虚拟,故填wouldn't be。
答案: wouldn't be
2.(2019·天津卷)The workers were not better organized,otherwise they ________(accomplish)the task in half the time.
解析: 考查虚拟语气。句意:工人们没有被更好地组织,否则他们会用一半的时间完成任务。此处表示与过去事实相反的假设,用would have done sth.表示“本来能够做某事”,因此填would have accomplished。
答案: would have accomplished
3.(2019·江苏卷)What a pity!You missed the sightseeing,or we________(have)a good time together.
解析: 考查虚拟语气。句意:真遗憾!你错过了观光,否则我们在一起会玩得很开心。根据What a pity! You missed...以及or(否则)可知,此处是与过去事实相反的虚拟语气,故用would have done结构。
答案: would have had
4.(2018·北京卷)They might have found a better hotel if they________(drive)a few more kilometers.
解析: 句意为:如果他们再多行驶几千米,他们或许就会找到一个更好的宾馆了。本题考查虚拟语气。根据题干中主句的谓语might have found可知本句为与过去事实相反的虚拟,因此if引导的从句中谓语动词形式应为had done,故填had driven。
答案: had driven