问题补充:
--- He didn’t turn up last night, did he?
--- Yes. But he . The meeting had been cancelled.
A. shouldn’t have come
B. needn’t have come
C. didn’t need to come
D. needn’t come
答案:
A. shouldn’t have come
(答案→)B. needn’t have come
C. didn’t need to come
D. needn’t come
解析:考查情态动词。句中needn’t have done本没有必要做,句意:——他昨天晚上没有出现,是吗?——不,但他本没有必要来。会议已经取消了。