needn't have done与didn't need to do有何区别

如题所述

第1个回答  2019-02-09
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.
今天早上我不必早起,所以我一直睡到上午九点钟才起床。
“didn't need to do”的用法:“didn't need to do”意思是没必要干某事,因而并没有这样做。
相似回答
大家正在搜