词典词条 · 问答

have not/do not have

核心问题

《现代高级英汉双解辞典》(p.495)上说:have 的“否定和疑问形式变化,在英国不需要用助动词 do,但在美国的用法则不尽然。”这种说法对吗?

词典解答

这种说法不够精确。在英国英语里,have 构成否定句和疑问句时,并不是在任何场合下都不需要助动词 do 的。实际上,只有当 have 用作静态动词(如表拥有、占有、家庭关系、疾病等)时,它的疑问和否定形式才不需要 do。例如:

  1. I haven't any money. (拥有) 我一点钱也没有。

  2. How many brothers have you? (家庭关系) 你有几个兄弟?

  3. I haven't a headache any longer. (疾病) 我再也不头痛了。

有些现代英语语法学家认为,上述结构虽然在英国英语中是传统的,但现在已不太常见了,在 have 用于过去时的时候尤其如此。在美国英语中,即使 have 表静态意义时,也总是借助助动词 do 来构成疑问和否定形式的。

  1. I don't have any money.

  2. How many brothers do you have?

  3. I don't have a headache any longer.

have 表示动作(如“吃”“喝”“取得”“经历”“产生”等)时,亦即用作动态动词时,它总是需要 do 来构成疑问和否定形式,无论在美国英语里,还是英国英语里都是如此。

  1. Did you have a good holiday in Japan? 你在日本假期过得好吗?

  2. Did she have a baby at the clinic? 她是在诊疗所生的孩子吗?

  3. They don't have an argument every day. 他们不是每天都争论(或:他们每天都不发生争论)。

来源:英语常见问题解答大词典-4.md · 第 28712898 行 · 原文哈希 52be51bcd4