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 不可以(用于一般现在时)。
英语四级考试提醒警惕5大致命伤
名师点津四六级作文中如何运用强调手法
英语六级最后冲刺指点
四级考试提醒做四级阅读题改掉不良习惯
英语四级考试各题型考前备考计划
名师推荐英语四六级优秀范文背诵6
支招大学英语四六级考试中如何猜词义
英语四六级考试必背的100句型8
名师总结6月英语六级考试听力策略
6月四六级备考经典方法
英语四六级考试必备的形相近意相远词汇
英语四六级考试试卷各科目分数配比
名师推荐英语四六级优秀范文背诵3
英语四六级考试复习掌握技巧是关键
名师指点6月四六级考试必做四项功课
名师推荐英语四六级优秀范文背诵8
名师推荐英语四六级优秀范文背诵4
支招自考学习的十种方法
名师指导不同层次考生四级写作
英语四六级考试必背的100句型2
英语四六级复习指导的英语学习要诀
名师指导英语四六级考试听力提高策略
名师指点四六级听力之猜题技巧
打好英语四六级基础如何快速记单词
名师推荐英语四六级优秀范文背诵2
英语四六级考试必背的100句型6
名师推荐英语四六级优秀范文背诵5
英语四六级考试必背的100句型5
用新概念第二册攻破英语四级考试难关
专家传授四六级备考黄金期听力绝招
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |