學習英語N多年,執教英語N多年,本來沒太在乎have 與have got 的關係。因為很簡單嘛。但昨晚中級課堂有學生問了相關的幾個深入的點,引起了我的重視,下面統一整理回復下。
一,在初級階段,你遇到的have 基本等於have got【注意,它長得像現在完成時的模版,但沒那個意思。可是,用法上還是與現在完成時一樣——have做助動詞】
I have a car. = I have got a car. = I've got a car.
I don't have a car.= I have not got a car.= I haven't got a car.
Do you have a car ?= Have you got a car ?
以上的have ,不管哪個,若遇到前面是第三人稱單數作主語,就變成has。
初級階段搞定這些就完事。至於 Have you a car ? I haven't a car. 這種特殊的正確用法,不在本文討論之列。
二,進入中級階段,童鞋們腦洞大開,思維跳躍,會問出以下問題:
問:have got 可以用在過去時裡變成 had got 嗎?
答:可以。但不很普遍。
問:have got 可以用在固定搭配的一些短語裡嗎?比如 have a headache?
答:可以。常見。可以have got a headache。有什麼病之類的如have a fever都可以這樣用。
但是 have a bath ,have a rest,have a look ,have sth done 這些短語裡不能換成 have got,原因很簡單,這些地方的have 無 」有「 的意思。
問: have to do sth ,可以換成 have got to do sth ?
答:可以。常見。
綜上所述,我昨晚課堂界定的沒錯。網上有些地方的論述不夠科學完整,請注意。以上論述剛剛得到美籍白人教師Craig Shoff的確認。請放心使用。
該教師還提供了一個文字連結,但微信公眾號不支持發連結,遺憾。
誰要連結,就加我微信 758949296.