当前位置:高中试题 > 英语试题 > 虚拟语气 > —Did you visit the famous cultural relics last month?—No,we _________ it,but we ...
题目
题型:不详难度:来源:
—Did you visit the famous cultural relics last month?
—No,we _________ it,but we spent too much time shopping.
A.could have visited
B.must have visited 
C.can’t have visited
D.shouldn’t have visited 

答案
A
解析
此题考查了虚拟语气。从问句我们可以看出:你上月参观了那个著名的文化古迹吗?而在答句中:我们花了大量的时间买东西。所以空格处表示与过去事实相反的一个假设。故正确答案为A。must have done表示“对过去某事肯定性的推测”;can’t have done表示“对过去某事否定性的推测”;shouldn’t have done的意思为“本不该做某事而事实上却做了某事”。它们均与句子后面的意思不符。
核心考点
试题【—Did you visit the famous cultural relics last month?—No,we _________ it,but we 】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
—The problem wasn’t difficult for him,was it?
—No,it wasn’t.He      a more difficult one.
A.should have been givenB.ought to be given
C.would have been givenD.must be given

题型:不详难度:| 查看答案
—Is John coming by train?
—He should,but he _________ not.He likes driving his car.
A.must B.canC.needD.may

题型:不详难度:| 查看答案
You _________ be hungry yet;you had a big cake only an hour ago.
A.may not B.mustn’t C.can’t D.needn’t 

题型:不详难度:| 查看答案
—_________ he come to see you as he promised?
—Of course,please and I’d rather he _________ me the truth.
A.Shall;toldB.Should;will tell
C.Can;covers D.Will;informed 

题型:不详难度:| 查看答案
If we throw away too much waste and can’t keep good ecosystem,we _________ our future.
A.must have destroyedB.could be destroying 
C.may be destroyingD.must destroy 

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.