needn't have done和didn't need to do 有什么不同

如题所述

第1个回答  2019-01-29
解释一
didn't
need
to
do
过去时
意思:
没必要去做某事
(事情还未做)
needn't
have
done
一般现在时
意思:
没必要做了某事
(事情已做好)
解释二
didn't
have
to
是表示
“过去这件事情没有必要做”,但是实际上可能做了,也可能没做.
例句:I
didn’t
need
to
book
a
ticket
in
advance.(=
I
didn’t
book)
needn't
是need
not的缩写,表示“不必,没有必要”.这里need是情态动词,后面接动词原形.

例句:We
needn't
hurry
with
our
meeting.我们用不着匆忙开会.
另外:don't
need
to
do
sth.也表示“不必,没有必要”的意思相同,可以与上面的结构互换.但是这里的need是实义动词,表示“需要”.比如:We
don't
need
to
hurrry
with
our
meeting.
相似回答
大家正在搜