题目

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项。  
英语 试题推荐