I have not a book.I don't have a book.为什么have no = have not any 但是我查了一下 有的解释是上面是英式英语下面是美式英语现在基本是用下面的用法大家怎么看这个说法

问题描述:

I have not a book.I don't have a book.
为什么
have no = have not any
但是我查了一下 有的解释是上面是英式英语
下面是美式英语
现在基本是用下面的用法
大家怎么看这个说法

第一个错,第二个对
因为have做动词有的时候,后面只能接名词,不能接not。
have + not 一定是完成式,后面加过去分词。可以用I have not got a book.

都对,not a =no+单数
not any=no+加复数

都对
第一句做主动词 类似need
第二句做及物动词。

都对.
have当有讲时,否定可以是have not 也可以是don't have

都对。
I have not a book.比较口语和随便。
I don't have a book.很正规的用法,符合语法规则,在中国用绝对没错。

第一句错了, 应该是 I have no book.
第二句是对的。

都对.
只是不同的表达方式.

第一句错, 应该是 I have no books
第二句是对。