C
根据此对话的语境,此空应是“你不可能知道,你当时正在国外读书呢”。you couldn’t have是you couldn’t have known we were friends的简略形式。该句式表示对过去有把握的否定推测。A项表示“也许知道”;B项表示 “没必要知道”;D项表示“一定知道”。均不合题意。
A
would在这里的意思是“过去经常做某事”,符合语境,而B、C、D均无法使此句合理
D
问句中使用了过去时态,说明动作发生在“过去”;A、C项表示“现在”或者“将来”,排除。must不能和完成时一起用于疑问句,排除。这里should have done表示应该做某事而没有做,带有批评的口气。
B
do这一助动词既指代了上文的“keep quiet in class”,又表强调,由于此题设置的是通常状态下,故选do,如果用来指过去的动作,则用did。
A
have to表示由于客观原因“不得不”,不能分开;ought to等于should,表示“应该”,do在此句中不能用,不能代替have to。
A
对话中第一句是对过去一件事情的陈述,因此下一句中对过去某种情况的推测应该用must have done句型,故选A。
B
四个选项在句中都不错,只根据说话人语气,“已经买了三篮水果”因为不必再买了,说明她认为已经够了,是一种比较肯定的语气,而不是猜测语气。
【高三英语词法精练:情态动词和虚拟语气(二)】相关文章:
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(2)及答案
★ 2017年高考英语二轮复习精品资料:专题15 完形填空(押题专练)(原卷版)
★ 2014高考英语(新人教版)一轮基础训练(1)A、B卷(附答案或解析)
★ 2013高考英语冲刺-基础篇 语法项目单句训练(按考试说明)(二)
★ 山西省永济市涑北中学高三英语总复习:美文欣赏(2)(SandandStone)
★ 重庆市2014高考英语阅读理解一轮(精品)训练题(15)附答案
★ 山西省永济市涑北中学高三英语总复习:美文欣赏(2)(Love of a Lifetime)
★ 山西省永济市涑北中学高三英语总复习:美文欣赏(2)(Enjoy What You Have)
★ 浙江省湖州市2014高考英语阅读理解一轮(暑假)精炼(17)含答案
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21