I have been more than six years old when the accident happened.
A. shouldn’t B.couldn’t C.mustn’t D.needn’t
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
考查对过去发生的情况的推测。couldn’t have done是对过去发生情况的否定推测,其肯定形式同样是对过去发生情况的推测,意为“可能已……”。shouldn’t have done本来不应该……,但实际已经……;needn’t have done本来不需要……,但实际上已经……;must表示推测时,只用在肯定句中。故选B项。