首页 > 留学知识库

问题: needn't和don't need有什么不同。haven't和don't have又有什么不同?

needn't和don't need有什么不同。haven't和don't have又有什么不同?

解答:

needn't中need 是情态动词 就和can may是一个词性 也就是说在同一句话中,needn't后面可以直接加动词

例:You needn't do this. 你不需要这样做

而don't need中need是实义动词 这句话中的谓语。后面要么直接加名词或者加to加动词原型 不可直接加动词

例:You don't need to do this. 你不需要这样做

haven't 怎么可能和don't have 一样?

我说不出have在haven't里是什么词性 也许是和 do 一样的助动词 haven't用于完成式中 后面可以直接加动词的过去分词 have在这里不表示“有”也不表示任何实际意思

例:I haven't done that yet. 我还没有完成那件事。

而在don't have 中have 作为实义动词,表示“有”的意思,时态是一般现在时

例:I don't have a pen 我没有笔。

两者的区别大大的。