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 不可以(用于一般现在时)。
09年中考英语总复习经典习题讲解5一代词
2009中考英语词汇表 系列PQ
高中英语词汇:80后“A到Z”生存法则
张惠妹《排山倒海》英文版
2009中考英语词汇表 系列O
常用英语词语辨析105组(2)
2010年中考英语词汇旧词新义:cost
“爱”成中学生作文出现频率最高词汇
2009中考英语词汇表 系列R
常用英语词语辨析105组(5)
初中英语常用词组复习1
为英语写作”画龙点睛“的24句谚语
初中英语 词缀记忆法
2009中考英语词汇短语集锦 (2)
初中英语常用词组1 动词词组
词汇笔记 五种词汇的学习方法 超强
2010年中考英语词汇旧词新义:clean
2010年中考英语词汇熟词新义:start
09年中考英语总复习经典习题讲解3一冠词
2009中考英语词汇表 系列I
2009中考英语词汇表 系列M
常用英语词语辨析105组(11)
初中英语短语汇总 A- Y
09年英语短语集中联想记忆110条
2009中考英语词汇表 系列N
十个窍门积累英语词汇
初中英语常用词组3 量词词组
09年中考英语总复习经典习题讲解4一数词
09年中考英语总复习经典习题讲解1一冠词
常用英语词语辨析105组(4)
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |