问题
选择题
---How did you do in the test yesterday?
-----Not so well. I ______ much better but I misread the directions for writing。
A.will have done
B.could have done
C.must have done
D.may have done
答案
答案:B
考查虚拟语气。ACD三项都不能用来表示虚拟语气。句意:—在昨天的考试中你表现怎么样?—不是很好。我本可以做得更好,但是我看错了写作的要求。Could have done本可以做,实际上却未做。故B正确。