精英家教网 > 高中英语 > 题目详情
---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”这一结构;对现在或将来的事情进行描述,用“情态动词+动词或系动词原形”。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

—Have you invited Alice to our party?
—Yes. But she _____ come; she is busy nowadays.
A.must notB.might notC.should not D.need not

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

No matter how healthy you _____be,you need to consult a doctor from time to time.
A.shouldB.willC.mustD.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

There _____ be any difficulty in passing the road test since you have practised a lot in the driving school.
A.mustn’tB.shouldn’tC.shan’t D.needn’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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---- Did you pass the driving test?
---- No. I ______ it, but I had little time practicing.
A.could have passedB.must have passed
C.can’t have passedD.shouldn’t have passed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If you _______ carry with you the belief that all you do is right, it’s none of my business.   
A.shouldB.mayC.canD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The driver tried everything he could think of, but the car just ______ not move.
A.shouldB.might C.must D.would

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


—We want someone to design the new art museum for us.
—______ the young fellow have a try?
A.ShallB.MayC.WillD.Need

查看答案和解析>>

同步练习册答案