问题 选择题

---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正确。

多项选择题
单项选择题