26.You will get lost easily ________ you take a map of the city with you.
A. until B. unless C. although D. if
【答案】B
【解析】考查条件状语从句,连词辨析。句意:如果你不带一张这个城市的地图你将很容易迷路。until,直到,引导时间状语从句;unless,如果不,引导条件状语从句;although尽管,引导让步状语从句;if如果,引导条件状语从句。结合句意,故选B。
27. If you hadn’t taken such a long time to get dressed, we’d ________ there by now.
A. be B. been C. is D. have been
【答案】A
【解析】该句也是一个复杂条件句(或称作混合虚拟条件句)。条件句表示对过去情况的假设,而主句表示对现在情况的假设,但事实上却与此相反,所以正确答案应该是A。
28.Some people don’t know the importance of their health ________ they have lost it.
A. after B. when C. until D. as
【答案】C
【解析】考查时间状语从句。句意:一些人意识不到他们的健康的重要性直到他们是去它。not... until...意为“直到...才...”,故选C。
29. If I had worn my overcoat, I ________ cold.
A. won’t have caught B .couldn’t have caught
C. won’t catch D. wouldn’t catch
【答案】B
【解析】本题考查虚拟条件句中主句谓语动词的使用。因为从句用了过去完成时,可知主句谓语动词用would / could have +过去分词形式。根据句意,可知选B。
30. I didn’t see your sister at the meeting. If she ________ , she would have met my brother.
A. has come B. did come C. came D. had come
【答案】D
【解析】根据句意“在会上我没有看到你的姐姐。如果她来的话,她就见到我哥哥了”可知,这是考查对过去事实的虚拟。主句用could have done,故从句谓语动词应该用过去完成时。
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。