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 不可以(用于一般现在时)。
初中英语常见错误之U系列
外研版初三英语上册词组-Module8
初三英语上册词组-Module1-12外研版
初中英语常见错误之K系列
初中英语常见错误之G系列
初三英语专题讲解:词汇辨析(三)
初中英语常见错误之J系列
外研版初三英语上册词组-Module7
初中英语常见错误之I系列
初三英语专题讲解:词汇辨析(一)
初中英语常见错误之D系列
初三英语专题讲解:词汇辨析(二)
初中英语常见错误之M系列
初中英语常见错误之V系列
英语单词常见错误--中考英语考前必备错题集
初中英语常见错误之W/Y系列
初中英语常见错误之O系列
初中英语常见错误之B系列
初中英语常见错误之P系列
初中英语常见错误之S系列
初中英语常见错误之R系列
外研版初三英语上册词组-Module10
初三英语上册1-6单元重点词组及短语(51-100)
初三英语单词表:Unit5
初三英语单词表:Unit2
初三英语单词表:Unit4
初三英语单词表:Unit7
初三英语单词表:Unit9
初中英语常见错误之N系列
外研版初三英语上册词组-Module12
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |