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 不可以(用于一般现在时)。
新目标七年级上 Unit 9 Section B
新目标七年上期末复习一套U3-4
新目标七年级英语starter Unit 3 1
Unit 1 How often do you exercise section B
新目标七年级上预备篇第一单元11
新目标七上 unit 11 what time do you get up Scetion A
新目标七上Unit 2 Is this your pencil
新目标七年上期末复习一套U5-6
新目标七年级上 Unit 12 Section B
新目标七年上期末复习一套U11-12
新目标七年级上Unit 1 Good morning!
Unit 6 How long have you been collecting shells
新目标七上Unit 8 When is your birthday
新目标七年级上Unit 1 Good morning!Unit 12 What’s the best radio station
新目标七年级上预备篇第一单元10
新目标七年级英语Unit 12 Section A教学
新目标七年级英语上Unit 7复习
新目标七上starter unit two(1)
新目标七年级上音标教学
Unit 4 1st Period How do you get to school
新目标七年级英语上 名词复数
新目标七上starter unit two(2)
新目标七年级上 Unit 5说课
新目标七年级英语Unit 11 Section A
新目标七上start unit one
新目标七上Unit 10 section A
新目标七上Unit 8 When is your birthday Section B
新目标七上Unit 1说课
人教新目标Unit 8《Section A》
新目标七年上期末复习一套U9-10
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |