52单词网 > 高中英语 > 高中英语题库 > I have been more than six years old when the accident happened. A.shouldn’t B.co

I have been more than six years old when the accident happened. A.shouldn’t B.co

来源:网络 时间:
I have been more than six years old when the accident happened. A.shouldn’t B.co

I________have been more than six years old when the accident happened.

A.shouldn’t B.couldn’t  C.mustn’t  D.needn’t

 

试题答案

B

must表示推测时,只能用于肯定句,否定句中用can或could代替。shouldn’t have done表示“本来不该做某事,而实际上却做了”。needn’t have done表示“本来不必做某事,而实际上却做了”