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 不可以(用于一般现在时)。
新版GRE缺失词汇(1)
顺口溜:gre高分词汇轻松记忆(4)
新GRE考试词汇记忆:dilettante
新gre词汇illuminate
新版GRE缺失词汇(4)
用800个句子记住单词7000个(3)
gre词汇速记:巧记单词5捷径
新GRE词汇:torpor
新GRE高频词汇B出现频率
新gre词汇obviate
新GRE词汇:vacillate
"bogus"的考法及近 反义词解析
新GRE词汇:sordid
用800个句子记住单词7000个(6)
新gre词汇辅导:vociferous
新GRE词汇:supplant
趣味总结:GRE考试中的中式词汇
GRE历年真题中常见反义词(C-I)
新GRE词汇:squalid
GRE历年真题中常见反义词(J-S)
新gre词汇glib
新GRE考试常考察的“恶意”词汇
GRE历年真题中常见反义词(A-B)
用800个句子记住单词7000个(4)
新GRE词汇:halcyon
新gre词汇attenuate
新GRE词汇:squander
用800个句子记住单词7000个(1)
顺口溜:gre高分词汇轻松记忆(2)
新GRE词汇:onerous
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |