精英家教网 > 高中英语 > 题目详情

You________ the work better, but you didn’t put more efforts to it.

A.must have doneB.can have doneC.should haveD.could have done

D

解析试题分析:考查虚拟语气。句意:你本可以做得更好,但是你没有付诸更多的努力。could have done本可以做某事;must have done sth一定已经做了某事;should have done sth本应该做某事(实际上未做)。故选D。
考点:考查虚拟语气

练习册系列答案
相关习题

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

I would rather you ______ my advice. Now you’ve got a bad result. It serves you right.

A.took B.would take C.had taken D.take

查看答案和解析>>

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

If I hadn’t wasted so much money last year, I __________ my own apartment now.

A.need have B.would have C.can have had D.must have had

查看答案和解析>>

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

— Did you hear about Zhang Lili who saved the kids from being run over by a school bus?
— Yes. What do you think most people _____ if they were in a similar situation?

A.will do B.will have done. C.would do D.would have done

查看答案和解析>>

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

— Did you hear about Zhang Lili who saved the kids from being run over by a school bus?
— Yes. What do you think most people _____ if they were in a similar situation?

A.will doB.will have done
C.would doD.would have done

查看答案和解析>>

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

I insisted that a doctor        immediately.

A.has been sent for B.sends forC.will be sent forD.be sent for

查看答案和解析>>

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

He commanded the students ______ the classroom before he returned.

A.did not leaveB.leave notC.not to leaveD.not leaving

查看答案和解析>>

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

、To our great surprise, the disabled person made a requirement that he        as a volunteer

A.receivedB.was receivedC.be receivedD.would receive

查看答案和解析>>

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

I _____ sooner but I didn’t know that they were waiting for me .

A.had comeB.was comingC.would comeD.would have come

查看答案和解析>>

同步练习册答案