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

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

题型:不详难度:来源:
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 apologize if I _______ you, but I assure you that it was unintentional.
A.should offend B.were to offendC.had offendedD.offended

题型:不详难度:| 查看答案
—Would you mind if I set out earlier tomorrow morning?     — Well, I’d rather you _______.
A.don’tB.didn’tC.won’tD.wouldn’t

题型:不详难度:| 查看答案
Luckily, the old man was sent to the hospital in time. Three minutes later and he _______.
A.would dieB.was to dieC.should have diedD.would have died

题型:不详难度:| 查看答案
Doctors strongly recommended that my father         more exercise regularly instead of sitting still before a computer all day long.          
A.takes B.take C.took D.had taken

题型:不详难度:| 查看答案
Many of us have a strange sense that we do remember feeling as if we _________in a dream, but can’t quite recall the details.
A.are flyingB.were flyingC.flyD.would fly

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

超级试练试题库

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