have has had 的文法與用法

英文的 have、has 與 had 這三個字看起來相當類似,不過用起來是有差別的,許多剛開始接觸英文或沒有特地去研究 have has 與 had 用法的朋友多多少少都會把他們搞混,因為念起來似乎都通,又不清楚到底要怎麼區分使用時機。

今天我們就用簡單的方式來告訴大家該怎麼分辨什麼時候要用 have、什麼時候要用 has 或 had,搞清楚才能說出正確的英語。

使用 have 的情況與文法

當主詞為第一人稱(I 或 we)、第二人稱(you)或第三人稱複數(They)時可以使用 have,文法結構為「主格 + have」,例句如下:
  • I have a pen.(我有一支筆。)
  • You have a job.(你有一份工作。)
  • They have an idea.(他們有一個想法。)

使用 has 的情況與文法

原則上 has 是第三人稱單數使用的,也就是 He, She, It ... 等主格,文法結構是「主格 + has」,只適用於肯定句,來看幾個例句。
  • He has a new car.(他有一輛新車。)
  • She has a new boyfriend.(她有了一個新男朋友。)
  • It has been a while.(這已經有一段時間了。)
  • It has a lot of fun.(它有很多的樂趣。)
  • This floor has a new color.(這地板有一個新的顏色。)
要注意否定句的情況不能用 has,要改用 have,句子最前方是用助動詞(Does)開始的問句或主格與 has 之間有助動詞(does, doesn't)也都不能用 has,原本的 has 請改為 have,來看以下幾個否定句的例句。
  • He doesn't have a new car.(他沒有一輛新車。)
  • She doesn't have new boyfriend.(她沒有新的男朋友。)
  • It doesn't have enough space.(它不具有足夠的空間。)
  • Does he have a dog?(他有一隻狗嗎?)

使用 had 的情況與文法

had 可以是 have 或 has 的過去式與過去分詞,無論是第一人稱、第二人稱還是第三人稱都可以使用,had 用來表示過去曾經有過,不過現在沒有,舉幾了例子來看。
  • I had a bicycle in five years ago.(我在五年前曾經有一輛腳踏車。)
  • He had a great job, but he quit.(他有一份很棒的工作,但他離職了。)

has had / have had 同時出現

這種情況就代表「曾經有過」,至於要用 has had 還是 have had 就要看主詞是誰,主詞是第三人稱單數要用 has had,如果主詞是第一人稱、第二人稱或或第三人稱複數則使用 have had,來看例句比較清楚。
  • I have had a wonderful birthday today.(我今天有一個美好的生日。)
  • I have had breakfast already.(我已經吃過早餐了。)
  • My current girlfriend has had over 30 ex boyfriends.(我的現任女友曾經有過超過 30 位前男友。)

與 have has had 用法相關學習

分享於 2016-08-23 - 更新於 2017-08-21

歡迎追蹤我們全新的臉書粉絲專頁,每天輕鬆學英文,持續累積出驚人的英文實力。