52单词网 > 高中英语 > 高中英语题库 > 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 makeB.should not have madeC.

来源:网络 时间:
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本不应当做某事,表示实际上已经做了某事。句意:你本不应当犯那个错误,你太粗心了。