有、沒有、有嗎? - 古德明

有、沒有、有嗎? - 古德明

Itdoesn'thaveaninternalDVDdrive和Ithasn'taninternalDVDdrive這兩句,意思相同嗎?
按have可以作普通動詞,解作「有」;也可作輔助動詞(auxiliaryverb),和got連用,同樣解作「有」。例如:(1)Hehasadog/Hehasgotadog(他有一隻狗)。(2)Hehasn'tadog/Hedoesn'thaveadog/Hehasn'tgotadog(他沒有養狗)。(3)Hasheadog?/Doeshehaveadog?/Hashegotadog?(他有沒有養狗?)讀者示下的兩句,都是說「它內部沒有數位光碟驅動器」,意思沒有分別,文法也都正確。
不過,否定句和疑問句用have作主要動詞,文法上算是十分拘謹(formal),所以Hehasn'tadog、Hasheadog?這兩個句式較為少用,一般會用較隨便自然的havegot和dohave句式。
說到havegot,有兩點值得談談。首先,havegot多用於英式英文,美式較為少用。英國人說Hehasgotadog、Hehasn'tgotadog、Hashegotadog?等,美國人多會說Hehasadog、Hedoesn'thaveadog、Doeshehaveadog?
此外,說過去,hadgot沒有didhave那麼常用。所以,Hehadgotadog、Hehadn'tgotadog、Hadhegotadog?等說法較為少見,較常見的是Hehadadog、Hedidn'thaveadog、Didhehaveadog?這一點,英式、美式英文沒有分別。