C. wouldnt have passed D. wouldnt pass
答案请看第二页
【答案与解析】
1. 选B。Its time you did 为 Its time you thanked Aunt Lucy for her present 之略。按照英语语法,its time 后从句通常要用过去式。
2. 选A。虽然前有虚拟条件句, 后有使用了虚拟语气的宾语,但 I dont know 却宜用一般现在时,因为 I dont know 表述的是现在的真实情况,句意为我要不是有幸遇到你,我真不知(指现在不知)我会做出什么蠢事来。
3. 选B。Id rather 后接从句时,从句谓语的时态规律是:用过去式表示现在或将来,用过去完成式表示过去。
4. 选A。we cant get there by tomorrow 为客观事实,故宜用陈述语气。
5. 选B。第一空填 knew,因为 I wish 后的宾语从句要用虚拟语气(即用过去式表示现在的想法);第二空要填lives,即用陈述语气,因为 where he lives 是一个客观事实,而不是 I wish 的内容。
6. 选C。Its time / Its high time / Its about time 等后接从句时,从句谓语通常用过去式。
7. 选 B。此题涉及错综时间虚拟条件句,主句与现在事实相反,条件句与过去事实相反。句意为:要不是在七岁时就迷上了 Melinda Cox 图书馆,我真不能想像我如今会在做什么。
【英语语法经典例题800例:虚拟语气(测试题及详解)】相关文章:
最新
2016-03-01
2016-03-01
2016-03-01
2016-03-01
2016-03-01
2016-03-01