【正确答案】
D
【答案解析】[解析] “must not”意为不得,“need not”或“don't need to”意为不必。根据句子的意思,可知这里表示“不必”,故排除A)与C)。
“needn't have hurried”为“情态动词+动词的完成形式”。这一结构一般用于否定形式,表示本不必做某事,可是做了。如:
You needn't have told Mary that.你本不必把那件事情告诉玛丽。(但却告诉她了。)
本题目的大意是:因时间很充裕,她本不该着急的(但她却着急了)。故D)为答案。