---How did you do in the test yesterday? -----Not so well. I ______ much better

---How did you do in the test yesterday? -----Not so well. I ______ much better

题型:不详难度:来源:
---How did you do in the test yesterday?
-----Not so well. I ______ much better but I misread the directions for writing.   
A.will have doneB.could have done
C.must have doneD.may have done

答案
B
解析

试题分析:句意:你昨天的考试怎么样?不是很好。我本可以做得更好的,但是我弄错了写作的方向。could have don have本可以做,但实际未做  will have done将已经做了某事
must have done肯定已经做了某事   may have done可能已经做了某事
点评:情态动词+完成时是高考必考语法点。情态动词无论是表达“推测和可能性”,还是表达“虚拟”这一概念,只要是对过去已经发生的事情进行描述,一律用“情态动词+have done”这一结构;对现在或将来的事情进行描述,用“情态动词+动词或系动词原形”。
举一反三
“Mike is often absent from class.” “Tell him he _     _ answer for it if he goes on behaving like that.”
A.shallB.will
C.wouldD.can

题型:不详难度:| 查看答案
Oh, I’m not feeling well in the stomach. I _____ so much fried chicken just now.
A.shouldn’t eatB.mustn’t have eaten
C.shouldn’t have eatenD.mustn’t eat

题型:不详难度:| 查看答案
_____ anyone phone during the board meeting, please tell them I am busy.
A.ShouldB.WillC.MayD.Can

题型:不详难度:| 查看答案
--Look! The girl passing by must be a newcomer!
---No, she _______ be a newcomer. I’m sure it is at least one year since she came to live here.
A.shouldn’tB.can’tC.mustn’tD.oughtn’t

题型:不详难度:| 查看答案
–Hey! Any idea about learning abroad?
--You _____google the College Board to learn the names of college you ____ be interested in
A.may; needB.can; mightC.will; shouldD.shall; must

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.