当前位置:高中试题 > 英语试题 > 动词的分类 > Something terrible       have happened if Li Chang was not coming to eat in his ...
题目
题型:不详难度:来源:
Something terrible       have happened if Li Chang was not coming to eat in his restaurant as he always did.
A.ought to B.must C.shouldD.will

答案
B
解析

试题分析:考查情态动词+完成式的用法:A. ought to应该B. must必须C. should应该D. will将要,句意:如果李畅不象平常一样到他的饭店吃饭,一定发生了可怕的事情。Must have done是过去一定做了。ought to/ Should have done本该做却没做,选B
点评:情态动词无论是表达“推测和可能性”,还是表达“虚拟”这一概念,只要是对过去已经发生的事情进行描述,一律用“情态动词+have done”这一结构;对现在或将来的事情进行描述,用“情态动词+动词或系动词原形”。
核心考点
试题【Something terrible       have happened if Li Chang was not coming to eat in his 】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
Michael  ______ be a policeman, for he is much too short.
A. needn’t    B. can’t      C should       D.  may
题型:不详难度:| 查看答案
—Tom graduated from college at a very young age.
—Oh,he__________have been a very smart boy then.
A.couldB.shouldC.mightD.must

题型:不详难度:| 查看答案
The company is quite honest and guarantees the new product ______ be under warranty for three years.
A.shouldB.shallC.willD.can

题型:不详难度:| 查看答案
I was really busy these days, otherwise I _______ to your birthday party last night.
A.cameB.did comeC.should have comeD.would have come

题型:不详难度:| 查看答案
When I went to their house, there was no light on. They _____ at home.
A.can’t beB.couldn’t be
C.can’t have beenD.mustn’t have been

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