填空题
You needn't (run)
1
all the way here because the meeting is putting off all hour.
1、
【正确答案】
1、have run
【答案解析】
[解析] 从句意可知是做了不该做的事,“needn’t have done”则表示“本没有必要做的事却做了”。类似的用法还有:“should have done”表示“本应该做某事(但实际上却没有做)”。
提交答案
关闭