再谈动词have

有读者问: 我曾见过这种说法, 只有have当“拥有”讲时,才能将have提到主语前变为疑问句,或在have后加上not变为否定句,但你却举出了下面四个例句:

(1)Have you two classes every day? (英国英语)

(2)You haven't two classes every day? (英国英语)

(3)Do you have two classes every day? (美国英语)

(4)You don't have two classes every day? (美国英语)

并说have在此作experience解。这显然与我所见过的上述说法相矛盾,请释疑。

这里实际上涉及两个问题:一是have与class搭配时是否意谓experience? 一是并不意谓“拥有”的have可否像上述句(1)与句(2)那样运用?对第一个问题,我们的回答是肯定的。class和meeting, party等一样,都不能“拥有”,只能“经历”。对第二个问题,我们的答案也是肯定的。你所提到的那种“说法”一般说来是对的,但不可绝对化。例如感冒、头痛等病只可“经历”,不可“拥有”,但却可说:

(5)Have you a cold?

(6)I haven't a cold.

不过,话又说回来,当代英语正在趋向美国化。例如有一位具有权威性的英国学者最近说过:在英国,人们已不再说“Have you any money?” 而说“Do you have any money?”了。你看,意谓“拥有”的have用于疑问句时,英国人都借助助动词do,意谓“经历”的have无疑更须借助do了。这样,问题倒简单了,结论应该是:不管have意味着什么,它用于疑问句和否定句时,都应一律借助助动词do。