核心问题
I have got a headache. 请问 have got 是现在完成时吗?
词典解答
have got 形式上是现在完成时,但在内容上却是现在时,在口语中常常用来代替 have, possess。但它只用于表示静态的场合。
-
He hasn't got enough money. (表拥有) 他没有足够的钱。
-
Have you got any sisters? (表关系) 你有姐妹吗?
-
I haven't got the courage to quarrel with them. 我不敢同他们争吵。
have got 与 have 在用法上有一个重要的区别, 就是 have got 大都表示现在的情况, 而 have 却可以表示反复的或习惯性的情况。
-
Have you got a ticket for tonight's concert? 你有今晚音乐会的票吗?
-
Have you got a cold now? 你现在感冒了吗?
-
I often have colds. 我时常感冒。
另一个重要区别,就是 have 既可表动态,又可表静态,而 have got 则表静态。
Does she have coffee with her breakfast? 她早餐喝咖啡吗?
这里就不能使用 Has she got。
R. Quirk 等人曾用下面两个例句来说明这种区别:
-
Had she got her baby at the clinic? 她和她的婴儿一起在诊所吗?
-
Did she have her baby at the clinic? 她是在诊所分娩的吗?