【正确答案】
A
【答案解析】[分析] 考点为情态动词加不定式完成结构。表示对过去的猜测;D)在结构上是正确的;B)在结构上有悖语法,应是肯定结构才对;因本题并不是表示猜测,所以B)和D)排除。C)表示的是一种责备口吻,与本题所表示的意思不想符。Need的否定式加不定式完成体可表示过去时间,表示在过去不需要,不必如此。因此A)为正确选项。同样的例子还有: You needn't have gone there yesterday. (你昨晚不必到那儿去。)We bad plenty of bread, so I needn't have bought a loaf. (我们有很多面包,所以我不必买下一条面包。)