B.should leave
C.might have left
D.can have left
答案 C [C表示对过去动作的一种推测。注:can一般不用于肯定推测,所以D不正确。]
14.It would be impossible for him to leave hospital tomorrow if he ________ first aid when the accident happened.
A.hadn't been given
B.wasn't be given
C.shouldn't be given
D.wouldn't be given
答案 A [与过去事实相反,if从句的谓语常用过去完成时。]
15.Last year's SARS outbreak tells us that a sound public health system ________ be built up and strengthened in our country.A.should
B.can
C.will
D.may
答案 A [这里意为“应该”,所以选A。]
16.Why didn't you make me a telephone call yesterday? I ________ about it.
A.ought to tell
B.ought to have been told
C.might have told
D.might have been told
答案 B [句意为:我本应该被告知此事的。]
17.—Mum, I climbed to get the Teddy Bear from the top of the shelf.
—My goodness! You ________ have hurt yourself.You ________ do that next time.
【2017届广东省天河中学高考英语一轮复习基础训练:情态动词和虚拟语气01(含答案)】相关文章:
★ 河南省三门峡市2014高考英语一轮(暑假)基础训练(5)附答案
★ (全国通用)2014届高考英语一轮单元复习 限时强化训练二
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(20)及答案
★ 2014高考英语(新人教版)一轮基础训练(15)A、B卷(附答案或解析)
★ 2017届江苏省淮安市新马中学高考牛津译林版英语一轮复习活动单:模块6 Unit 3《Understanding each other》
★ 【北师大版】2014届高考英语一轮复习指导课时作业:Unit 9 A卷 Word版含解析
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (31)
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(13)及答案
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (74)
★ 2014高考英语(新人教版)一轮基础训练(10)A、B卷(附答案或解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21