今天我們就用簡單的方式來告訴大家該怎麼分辨什麼時候要用 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.(這地板有一個新的顏色。)
- 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 位前男友。)