问题
选择题
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
:考查情态动词用法。Shouldn’t have done本不应该做某事,实际上却做了。Couldn’t have done不可能做某事;needn’t have done本不需要做某事,实际上却做了。句意:当事故发生的时候,我不可能超过6岁。根据句意说明B正确。