问题 选择题
--Don't be so disappointed.I’m sure that you can do better in the next exam.
--Yes, but I ____ this time.
A.should be more carefulB.could be more carefulC.should have been more careful
D.must have been more carefully
答案

答案:C

should have done是常用句型,意思是:本应……

单项选择题
单项选择题