—Sorry, Mr. Wang. I didn’t finish the assignment yesterday. Oh, you ________ hav

—Sorry, Mr. Wang. I didn’t finish the assignment yesterday. Oh, you ________ hav

题型:不详难度:来源:
—Sorry, Mr. Wang. I didn’t finish the assignment yesterday.
Oh, you ________ have done it as yesterday was the deadline.
A.mustB.mustn’tC.shouldD.shouldn’t

答案
C
解析
考查情态动词用法must have done一定做了某事; Should have done本应该做某事实际上却未做。句意:你本应该昨天就完成的,因为昨天是最后期限。
举一反三
—Do you know where David is? I can’t find him anywhere.
—Well . He          have gone far— his coat’s still here.
A.shouldn’tB.mustn’t C.can’t D.wouldn’t

题型:不详难度:| 查看答案
We shouldn"t have come north for Christmas vacation. If we _______, we wouldn"t be stuck in the snow right now.
A.wasn"tB.didn"tC.hadn"tD.weren"t

题型:不详难度:| 查看答案
How ___Mike have refused such a good opportunity to go abroad for further study?
A.needB.mustC.canD.might

题型:不详难度:| 查看答案
Meng Peij ie,an ordinary girl who was among the 10 people awarded the title of “Touching China 2011”,must be both optimistic and strong-minded. Otherwise, she _______  her disabled adoptive mother for 12 years.
A.mustn"t have looked afterB.can"t have looked after
C.couldn"t have been looking afterD.shouldn"t have looked after

题型:不详难度:| 查看答案
My friends urged that I ________ the well-paid jobs.
A.applied forB.applied toC.apply forD.apply to

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

超级试练试题库

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