---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 done | B.could have done | C.must have done | D.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.shall | B.will | C.would | D.can |
|
Oh, I’m not feeling well in the stomach. I _____ so much fried chicken just now.A.shouldn’t eat | B.mustn’t have eaten | C.shouldn’t have eaten | D.mustn’t eat |
|
_____ anyone phone during the board meeting, please tell them I am busy. |
--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’t | B.can’t | C.mustn’t | D.oughtn’t |
|
–Hey! Any idea about learning abroad? --You _____google the College Board to learn the names of college you ____ be interested inA.may; need | B.can; might | C.will; should | D.shall; must |
|
最新试题
热门考点