✔ 最佳答案
其實這都是約定俗成的用法,並不能循正常的文法解釋
have (got)或haven't (got)的意思就是=have和haven't
如:I've got a headache.我頭痛
但有一點要注意,若是經常出現的事,就不會用have got,如:
Do you often have headaches?你經常頭痛嗎?
也有一點要注意,美國人多用:do+have的形式,但英國人多用have (got)的形式,如:
Do you have time?(美國常用)
Have you got time?(英國常用)
根本有沒有got都完全沒有影響句子意思,與文法結構。
現引【征服英語】作為參考
有 、 沒 有 、 有 嗎 ?
It doesn't have an internal DVD drive 和 It hasn't an internal DVD drive 這 兩 句 , 意 思 相 同 嗎 ?
按 have 可 以 作 普 通 動 詞 , 解 作 「 有 」 ; 也 可 作 輔 助 動 詞 ( auxiliary verb ) , 和 got 連 用 , 同 樣 解 作 「 有 」 。 例 如 : ( 1 ) He has a dog / He has got a dog ( 他 有 一 隻 狗 ) 。 ( 2 ) He hasn't a dog / He doesn't have a dog / He hasn't got a dog ( 他 沒 有 養 狗 ) 。 ( 3 ) Has he a dog? / Does he have a dog? / Has he got a dog? ( 他 有 沒 有 養 狗 ? ) 讀 者 示 下 的 兩 句 , 都 是 說 「 它 內 部 沒 有 數 位 光 碟 驅 動 器 」 , 意 思 沒 有 分 別 , 文 法 也 都 正 確 。
不 過 , 否 定 句 和 疑 問 句 用 have 作 主 要 動 詞 , 文 法 上 算 是 十 分 拘 謹 ( formal ) , 所 以 He hasn't a dog 、 Has he a dog? 這 兩 個 句 式 較 為 少 用 , 一 般 會 用 較 隨 便 自 然 的 have got 和 do have 句 式 。
說 到 have got , 有 兩 點 值 得 談 談 。 首 先 , have got 多 用 於 英 式 英 文 , 美 式 較 為 少 用 。 英 國 人 說 He has got a dog 、 He hasn't got a dog 、 Has he got a dog? 等 , 美 國 人 多 會 說 He has a dog 、 He doesn't have a dog 、 Does he have a dog?
此 外 , 說 過 去 , had got 沒 有 did have 那 麼 常 用 。 所 以 , He had got a dog 、 He hadn't got a dog 、 Had he got a dog? 等 說 法 較 為 少 見 , 較 常 見 的 是 He had a dog 、 He didn't have a dog 、 Did he have a dog? 這 一 點 , 英 式 、 美 式 英 文 沒 有 分 別 。
14-04-2005
2008-02-22 22:15:36 補充:
你要明白,有時英文真是沒有得解,不論現在式,或過去式,都會用got。是have got和had got,但have got和had got卻不是現在完成式,或過去完成式,只不過是現在式和過去式而已。又如:I don't know nothing(是解我甚麼都不知道;但若按正式的文法,就會解作:我知道;這就是約定俗成)
2008-02-22 22:17:59 補充:
同出一轍,是因為:我雖心裏知原因,但也會先查考文法書,再作答。文法書不會有太新的說法吧!