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高考英语阅读理解一轮(暑假)精炼(17)含答案
★ 2017年高考英语二轮复习精品资料:专题15 完形填空(押题专练)(原卷版)
★ 浙江省湖州市2014高考英语阅读理解一轮(暑假)精炼(10)含答案
★ 山西省永济市涑北中学高三英语总复习:美文欣赏(2)(Enjoy What You Have)
★ 2017届高考英语二轮复习书面表达限时测验:4(含解析)
★ 山西省永济市涑北中学高三英语总复习:美文欣赏(2)(The Grace of Life)
★ 山西省永济市涑北中学高三英语总复习:美文欣赏(2)(Invitation)
★ 山西省永济市涑北中学高三英语总复习:美文欣赏(2)(SandandStone)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21