Do you have an English book?和have you an English book?有什么区别

问题描述:

Do you have an English book?和have you an English book?有什么区别

Do you have an English book? 你有一本英语书吗?
have you an English book?没听过

Do you have an English book? 你有一本英语书吗?
have you an English book?这个句子是不是有点问题?语法上是不存在的,你再仔细看一下。

have这个词在英式英语中不能作实义动词,说有要用have got,也就是第二个句子应该改成:Have you got an English book?而在美式英语中,Have在表示有时,做实义动词使用,如第一个句子do you have an English book?而这是相同的意思.

第二个句子是错误的,正确表达是Have you got an English book?两个句子可以同义句转换