1.Thank you for all your hard work last week.I don’t think we ________ it without you.
A.can manage
B.could have managed
C.could manage
D.can have managed
解析:句意为:感谢你上周的辛勤工作。我想要不是你辛勤的劳动,我们不可能完成。couldn’t have done 表示“过去不可能做成某事”。
答案:B
2.I told your friend how to get to the hotel,but perhaps I ________ have driven her there.(2007·陕西)
A.could
B.must
C.might
D.should
解析:本题考查情态动词的完成时。句意为:我告诉了你的朋友如何到达旅馆,但是也许我本该开车送她到那儿。should have done表示过去本应该做而事实上没有做。could have done表示过去有这种可能性。must have done表示肯定发生了某事。might have done表示有可能发生某事,可能性不是很大。根据句意,用should have done表示过去本应该做,此处说话有责备的意思。
答案:D
3.Police are now searching for a woman who is reported to ________ since the flood hit the area last Friday.(2006·山东)
A.have been missing
B.have got lost
C.be missing
【2017届高考英语(北师大版)一轮复习综合训练(练习):Module 7 Unit 21 Human Biology】相关文章:
★ 【北师大版】2014届高考英语一轮复习指导课时作业:Unit 8 A卷 Word版含解析
★ 【北京专用】2014届高考英语一轮复习方案课时作业:选修6 Unit 3 A healthy life
★ 四川省2016届高考英语一轮复习课时作业(39) Module 3 Literature 外研版选修8
★ 【三维设计】2017届高考英语(江苏专用)二轮复习课件:必修4 Unit 3《Tomorrow’s world》
★ 【人教版】2014届高考英语一轮复习指导考点针对练:选修6 unit4《Global warming》
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (82)
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (56)
★ (全国通用)2014届高考英语一轮单元复习 限时强化训练二
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21