You that mistake,you were too careless.A.should not makeB.should not have madeC.
来源:网络
时间:
推荐文章

You_______that mistake;you were too careless.
A.should not make
B.should not have made
C.ought not have made
D.must not have made
试题答案
B
解析:本题考查情态动词。句中should not have done本不应当做某事,表示实际上已经做了某事。句意:你本不应当犯那个错误,你太粗心了。