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 done | B.can have done | C.should have | D.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 offend | C.had offended | D.offended |
|
—Would you mind if I set out earlier tomorrow morning? — Well, I’d rather you _______.A.don’t | B.didn’t | C.won’t | D.wouldn’t |
|
Luckily, the old man was sent to the hospital in time. Three minutes later and he _______.A.would die | B.was to die | C.should have died | D.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 flying | B.were flying | C.fly | D.would fly |
|
最新试题
热门考点