首页 英语 商务职场 知识详情

didn't need to do 和 needn't have done 的区别

网校学员mxi**在学习BEC商务英语初中高级【四项全能实战签约班】时提出了此问题,已有1人帮助了TA。

网校助教

Rita_Shi

同学你好,该知识点来自沪江网校《BEC商务英语初中高级【四项全能实战签约班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学好
选择第2个答案,是一种虚拟语气。表示:原本不该那样做。

两者的区别:

needn't have done从用法上,是情态动词,didn't need to do是实义动词。

从意义上,needn't have done暗示已经做了,有“本不需要”的意思,didn't need to do暗示还没有做,就是纯粹地“不需要”。

例如:
I got up early, but I needn’t have done so, because I had no work to do that morning.
我起床起得很早,但我本来不必起那么早的,因为我那天早上没什么事做。

这个区别就可以知道“need”双重角色的用法及其区别 ,“need”既可以作情态动词,也可以作实义动词,但是它们的用法不同。“ need”表示“需要”或“必须”,通常用于否定句和疑问句。

例如:
I didn’t need to get up early this morning, so I stayed in bed until 9 am.
今天早上我不必早起,所以我一直睡到上午九点钟才起床。

希望能帮助到你,祝学习愉快!

版权申明:知识和讨论来自课程:《BEC商务英语初中高级【四项全能实战签约班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。