--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 carefulD.must have been more carefully
网友回答
C解析should have done是常用句型,意思是:本应