---How did you do in the test yesterday? -----Not so well. I ______ much better

---How did you do in the test yesterday? -----Not so well. I ______ much better

题型:不详难度:来源:
---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
解析
考查虚拟语气。ACD三项都不能用来表示虚拟语气。句意:—在昨天的考试中你表现怎么样?—不是很好。我本可以做得更好,但是我看错了写作的要求。Could have done本可以做,实际上却未做。故B正确。
举一反三
The life of a high school student is usually active, exciting and full of fun, but it ______ be stressful sometimes.
A.mustB.canC.need D.should

题型:不详难度:| 查看答案
—Can I pay the bill by check?
—Sorry, sir.But it is the management rules of our hotel that payment     be made in cash.
A.shallB.need C.willD.can

题型:不详难度:| 查看答案
—It’s many years since I saw you last; I        you at all.
—I wouldn’t have, either; if someone       you by the name.
A.didn’t recognize; hadn’t called B.didn’t recognize; didn’t call
C.haven’t recognized; didn’t callD.recognized; hag called

题型:不详难度:| 查看答案
—Do you know where David is?
— Well, he _____ have gone far — his coat is still here.                   
A.shouldn’tB.can’tC.mustn’tD.wouldn’t

题型:不详难度:| 查看答案
— Must I finish my homework before class is over?
— No, you ______. You can hand it in tomorrow.
A.mustn’tB.shouldn’t C.can’tD.needn’t

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

超级试练试题库

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