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 不可以(用于一般现在时)。
26个英文字母蕴含的人生哲理
精选英语美文阅读:朋友的祈祷
双语散文: Optimism and Pessimistic
人生哲理:年轻无悔 别停下追寻梦想的脚步
精美散文:让我们撩起生命的波纹
伤感美文:人生若只如初见
双语美文:I Wish I Could believe
英语美文:A Psalm of Life 人生礼颂
态度决定一切 Attitude Is Everything
生命可以是一座玫瑰花园
精选英语美文阅读:爱的奇迹 Keep on Singing
浪漫英文情书精选:I'll Be Waiting我会等你
精选英语美文阅读:你见或者不见我(中英对照)
精选英语美文阅读:假如生活欺骗了你
精选英语散文欣赏:平等的爱
精选英语美文阅读:无雨的梅雨天 (双语)
浪漫英文情书精选:My Love Will Reach Any Distance爱无边
精美散文:爱你所做 做你所爱
双语美文欣赏:孤独人生
浪漫英文情书精选:Don't Give Up不要放弃
双语美文:What are you still waiting for?
献给女性:如果生命可以重来
精美散文:27岁的人生
精选英语美文阅读:被忽略的爱 Helpless love
浪漫英文情书精选:The Best Surprise最好的惊喜
浪漫英文情书精选:Good Morning早上好
精选英语美文阅读:一封未发出的英文情书《但是你没有》
浪漫英文情书精选:Is It Love?这是爱么?
精选英语散文欣赏:微笑挽救生命
精选英语美文阅读:A Friend's Prayer 朋友的祈祷
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |