✔ 最佳答案
其實你的幾句問法都是正確,但這樣的問法就比較太過拘僅,所以就較少人講,通常我們會說:
他有些好書嗎?
Does he have some good books?/Has he got some good books?
他們有黃牛和白馬嗎?
Do they have yellow cows and white horses?/Have they got yellow cows and white horses?
你有父母和兄弟嗎?
Do you have parents and brothers?
現引【征服英語】作為參考
有 、 沒 有 、 有 嗎 ?
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-28 21:54:28 補充:
通常我們會在疑問句用any,如:Has he got any good books?
但如果我們期待別人給一個肯定的答案或鼓勵人家說”是”,我們會在疑問句中用some,如:
Have you got some glasses that I could borrow?
你有沒有幾隻玻璃杯可以借給我?(期望聽話者會借你玻璃杯)
所以,Has he (got) any good books?也是正確