ondragstart="return false" onselectstart="return false" style="cursor:pointer;-moz-user-select: none;user-select:none;margin:0" oncontextmenu="return false"
-
2014-2015学年高中英语 Uint 15 Learning Grammar随堂演练2 北师大版必修5
-
注:预览偶有瑕疵,不代资料本身有误,请放心下载,如遇资料质量问题,请联系400-080-6798
- 返回
-
【名师一号】2014-2015学年高中英语 Uint 15 Learning Grammar随堂演练2 北师大版必修5
单项填空
1.They ________ have arrived at lunchtime but their flight was delayed.
A. will B. can
C. must D. should
答案与解析 D 考查虚拟语气的用法。句意:他们本该午饭时到达,但他们的航班延误了。will have done将来可以完成; can have done“可能做过……吗?”表示对过去行为的怀疑,用于疑问句; must have done“一定做过某事”,表示对过去事情的肯定推测; should have done“本来应该做某事,而实际没做”。but their flight was delayed这样的结果,说明他们本来该到达却没有到达,因此选D项。
2.— Where are the children? The dinner's going to be completely ruined.
— I wish they ________ always late.
A. weren't B. hadn't been
C. wouldn't be D. wouldn't have been
答案与解析 A 考查虚拟语气的用法。句意:——孩子们哪儿去了?这顿饭快要吃不起来了。——我但愿他们不要老是迟到。wish引出虚拟语气,题干中出现always,从句虚拟使用一般过去时。选A项。
3.Are you still here? You ________ home hours ago.
A. should go B. should have gone
C. might go D. may have gone
答案与解析 B should后接动词完成式表示“本来应该做某事,结果未做”。
4.________ it rain tomorrow, we have to put off the visit to Yangpu Bridge.
A. Were B. Should