为什么用 he doesn't have 不能用he hasn't

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 00:21:24
为什么用hedoesn''thave不能用hehasn''t为什么用hedoesn''thave不能用hehasn''t为什么用hedoesn''thave不能用hehasn''t前面是一般现在时,后面可以用,但

为什么用 he doesn't have 不能用he hasn't
为什么用 he doesn't have 不能用he hasn't

为什么用 he doesn't have 不能用he hasn't
前面是一般现在时,后面可以用,但是用在现在完成时

这是语法规定.咱们必须这么记,没有任何理由.我中学时也和你一样,嘿嘿...

doesn't have 中的 have 是 实义动词 就是 可以解释出意思 否定的时候 要用 助动词
hasn't 中的 has 是语法需要的 助动词 没有意思 用在 现在完成时里面 因为结构是 have/has + 动词的过去分词 如 He hasn't gone abroad.

前者是一般现在时,has解释为有
后者是完成时,解释为曾经

he doesn't have 用在一般现在时 he hasn't 用在现在完成时。 ?

he 是3人称单数 必须借助助动次 does,否定形式就是doesn't
因为have在此句中是个实意动词。

如果原句是:
I have an apple.
主语是:I 谓语是:have 宾语是:an apple
否定一般现在时用助动词doesn't来帮助
如果原句是:
I have got some dreams.
主语是:I 谓语是:have got 宾语是:some dreams
否定就要在have后面加not
关键就是看have后面...

全部展开

如果原句是:
I have an apple.
主语是:I 谓语是:have 宾语是:an apple
否定一般现在时用助动词doesn't来帮助
如果原句是:
I have got some dreams.
主语是:I 谓语是:have got 宾语是:some dreams
否定就要在have后面加not
关键就是看have后面有没有got~~

收起

doesn't 是助动词 ,针对的是he
后面的HVAE 是行为动词
而后面的 he hasn't 是现在完成时, he has not 后面还要+ 动词的过去分词 。。所以不一样。
2句用在不同的语境里面

he doesn't have 行为动词
he hasn't ? 助动词

两个都可以用啊 。。。
he doesn't have any pen with him
he hasn't any pen with him
都对啊 。 意思也一样