2.(2011·高考江西卷)We ________John’s name on the race list yesterday but for his recent injury.
A.will put
B.will have put
C.would put
D.would have put
解析:选D。考查虚拟语气的用法。句意为“要不是因为John最近受伤了,我们昨天就把他的名字加进比赛名单中了。”but for 是虚拟语气的提示,yesterday表示过去的时间。对过去的虚拟,用主语+should/would/could/might + have done表达,故选D。
3.(2011·高考辽宁卷)I’ll go to the library as soon as I finish what I ________.
A.was doing
B.am doing
C.have done
D.had been doing
解析:选B。考查动词的时态。句意为“我一完成眼下正在做的事情就去图书馆。” 主句是将来时,时间状语从句用现在进行时。finish与选项C的have done矛盾,故选B。
4.—When will you come to see me,Dad?
—I will go to see you when you ________ the training course.
A.will have finished
B.will finish
C.are finishing
D.finish
解析:选D。在when引导的时间状语从句中应用一般现在时代替一般将来时。
5.It ________ long before we ________ the result of the experiment.
【2017高考英语一轮复习(福建泉州专用)北师大版必修二《Unit4》强化演练知能闯关】相关文章:
★ 2014届高考英语一轮复习课时作业(二十三)必修4Module 5《A Trip Along the Three Gorges》(外研版)
★ 【浙江专用】2014届高考英语一轮复习课时作业(二十三)必修5Unit 3《Life in the future》
★ (安徽专用)2014届高考英语一轮复习方案 作业手册(12)模块4 《Unit 12 Culture Shock》(含解析) 北师大版必修1
★ 2014届高考英语一轮复习课时作业(二十八)必修5Module 4《Carnival》(外研版)
★ (全国通用)2014届高考英语一轮单元复习 限时强化训练九
★ 【人教版】2014届高考英语一轮复习指导考点针对练:必修4 unit2《Working the land》
★ 2014届高考英语一轮复习课时作业(十六)必修3Module 4《Sandstorms in Asia》(外研版)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21