首页 > 英语资料 > 高中英语语法真题附答案解析

I ______ have been more than six years old when the accident happened.

时间:2022-04-16 20:32:40

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表示“本来不必而实际上却做了”均不合题意。本句的意思是:当事故发生时我不可能超过6岁。

相关文章