didn't need to do是表示过去不必做某事, 事实上也没做的意思;
needn't have done则是表示: 过去不必做某事, 但事实上做了的意思。
John went to the station with the car to meet Mary, so she didn't need to walk back home. 约翰开车去车站接玛丽,所以她不必步行回家了。
John went to the station with the car to meet Mary, so she needn't have walked back home. 约翰开车去车站接玛丽,所以她本不必步行回家了。 (Mary步行回家,没有遇上John的车。)
典型例题
There was plenty of time. She ___.
A. mustn't have hurried B. couldn't have hurried C. must not hurry D. needn't have hurried
答案D。needn't have done. 意为"本不必",即已经做了某事,而时实际上不必要。
Mustn't have done 用法不正确,对过去发生的事情进行否定性推断应为couldn't have done, "不可能已经"。 must not do 不可以(用于一般现在时)。
兴趣在日常生活和学习中的一些作用
参观历史博物馆的英语通知的作文
地震捐款的话题议论
高考英语作文的优秀范文一
请简要阐述为什么学生们渴望上大学呢
请你以宿舍管理委员会的名义写一份通知
在你的心中什么是美
2008年高考英语写作的押题汶川地震募捐
交通的事故之我见
高考英语作文的万能模版
读书的一些好处
西红柿
字典
我的这个新同桌
A Letter
成功Success
大足石刻Grotto Art in Dazu County
一篇来描写Jenny的短文
农民工
给报社写信关于土地荒漠化的问题
失败与成功的关系
没有机会后悔的
高考的素材11句有关努力与时光的名言
2009高考英语热点作文预测七三鹿奶粉的事件
自行车或汽车
中学生可不可以带手机上呢?
提纲式的议论文
11高考英语写作的重要的句式
Writing Violence and Romances on TV
健康的一些重要性
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |