Has Have Had用法與時態區別 完成式與擁有動詞文法教學
在學習英文的過程中,has、have、had 這幾個字的用法與時態區別,常常是許多朋友感到困惑的關卡。它們既是構成「完成式」的重要助動詞,也是表達「擁有」概念的動詞,角色多重,使用頻率極高。搞懂它們,對於提升英文表達的精準度至關重要。本文將以十年教學現場的經驗,為你徹底解析這三個字的文法規則、時態應用與常見錯誤,並透過清晰的比較表格與實用例句,幫助你輕鬆掌握核心概念,讓你的英文說寫能力更上一層樓。

核心概念解析:擁有動詞 vs. 助動詞
首先,我們必須釐清 has、have、had 的雙重身分。它們最基本的意思是「有」,表示擁有。例如:「我有一本書。」(I have a book.)。然而,它們更重要的功能是作為「助動詞」,用來幫助主要動詞構成各種「完成時態」,表達過去發生但與現在有關,或持續到現在的動作。
簡單區分:當句子的主要意思就是「擁有」某物時,它們是「擁有動詞」;當句子主要描述一個動作(如吃、去、做),而它們只是用來協助表達這個動作的時間狀態時,它們就是「助動詞」。這個根本的認識,是理解後續所有用法的基礎。
Has 與 Have 的現在式用法
在現在式中,has 和 have 的選擇取決於主詞。
- Has:用於第三人稱單數主詞,如 he(他)、she(她)、it(它)、單個人名(如 Mary)或單數名詞(the cat)。
- Have:用於第一人稱(I, we)、第二人稱(you)以及第三人稱複數主詞(they,或複數名詞如 the students)。
我們可以透過以下表格快速掌握:
| 主詞類型 | 擁有動詞(例:有…) | 助動詞(例:已經…) |
|---|---|---|
| I, You, We, They, 複數名詞 | I have a question. | They have finished their work. |
| He, She, It, 單數名詞 | She has a new car. | He has already eaten lunch. |
擁有多年英語教學資歷、持有 TESOL 國際英語教師證照的外籍教師 Michael 指出:「許多學習者會在不該加 ‘s’ 的地方加上,或在該用的時候忘記。記住主詞與動詞的一致性,是說出正確英文的第一步。」
Had 的過去式與完成式角色
Had 是 have/has 的過去式。無論主詞是第幾人稱、單數或複數,只要是表達「過去」的擁有或構成「過去完成式」,一律使用 had。
- 作為擁有動詞:表示過去擁有。例:I had a bicycle when I was a child.(我小時候有一輛腳踏車。)
- 作為助動詞:構成「過去完成式」(had + 過去分詞),用來描述在「過去的某個時間點之前」就已經發生或完成的動作。這是台灣學習者較不熟悉但非常重要的時態。
例如:「當我抵達車站時,火車已經離開了。」這句話中,「抵達」是過去的動作,「離開」發生在抵達之前,所以「離開」要用過去完成式。英文是:When I arrived at the station, the train had already left.
完成式時態深度教學
完成式是理解 has, have, had 用法的關鍵。它強調的是動作的「完成」與「影響」,或經驗的「累積」,而非單純的動作時間點。
現在完成式(Have/Has + 過去分詞)
這可能是最常用也最常被誤用的完成式。它連接「過去」與「現在」,常用於以下三種情況:
- 過去發生且持續到現在的動作或狀態:I have lived in Taipei for ten years.(我住在台北十年了。– 現在仍住著)
- 過去發生且對現在有影響的動作:She has lost her keys, so she can’t open the door.(她弄丟了鑰匙,所以現在開不了門。)
- 過去到現在的經驗:Have you ever been to Tainan?(你去過台南嗎?)
根據劍橋大學出版社的英語文法指南,現在完成式常與 for(一段時間)、since(自從某時間點)、already、yet、ever、never 等副詞連用。

過去完成式(Had + 過去分詞)
如前所述,過去完成式是「過去的過去」。它通常需要一個過去的時間點或另一個過去的動作作為參照,來凸顯某件事發生得更早。
實例:Before I went to bed last night, I had finished all my homework.(昨晚睡覺前,我已經完成了所有作業。)「完成作業」發生在「去睡覺」這個過去動作之前。
未來完成式(Will have + 過去分詞)
雖然這個時態不直接使用 has/have/had 作助動詞,但結構相似,用於表達到「未來某個時間點」將會完成的動作。例:By next month, I will have worked here for five years.(到下個月,我就在這裡工作滿五年了。)
常見錯誤與實用技巧
在教學現場,我們經常看到一些重複出現的錯誤。以下是幾個關鍵提醒:
- 混淆現在式與現在完成式:不要用現在式表達從過去持續到現在的動作。例如:「我認識他五年了。」錯誤說法是:I know him for five years. 正確應為:I have known him for five years.
- 在過去完成式中誤用時間副詞:過去完成式不能單獨使用,也不與明確的過去時間點(如 yesterday, last week)連用,除非有另一個過去動作對比。錯誤:I had finished the report yesterday. 正確:I finished the report yesterday.(單純過去事件)或 I had finished the report before the meeting started yesterday.(有對比參照)。
- Have 在疑問句與否定句中的處理:當 have 作為「擁有動詞」時,美式英文通常直接借助 do/does/did 來形成疑問或否定。例:Do you have time?(你有時間嗎?) He doesn’t have any money.(他沒有錢。)英式英文則可能說:Have you any time? 但在完成式中,has/have/had 本身就是助動詞,直接移前或後加 not 即可。例:Has she arrived?(她到了嗎?) They haven’t seen the movie.(他們還沒看過那部電影。)
一個實用的練習技巧是:多造句,並特別留意句子的時間軸。試著用同一個動詞,分別用現在式、過去式、現在完成式、過去完成式造句,感受其中的細微差異。
專家學習建議與資源
要真正內化這些文法規則,除了理解,更需要大量的輸入與輸出。建議可以:
- 閱讀權威文法書籍:例如 Raymond Murphy 的《English Grammar in Use》系列,書中提供大量情境練習。
- 聆聽並分析地道英語:觀看歐美影集或新聞時,特別注意角色對話中 has, have, had 的使用情境,暫停下來思考為什麼這樣用。
- 尋求專業回饋:如果條件允許,可以請持有如 TESOL、CELTA 等國際教學證照的教師為你的寫作或口說提供修正意見。根據英國文化協會的一項教學研究,即時且具體的回饋能有效加速文法概念的習得。
常見問題解答
Q: 「我已經吃過晚餐了」該用 I ate dinner. 還是 I have eaten dinner.?
A: 兩者都正確,但語意重點不同。I ate dinner. 只陳述「我吃了晚餐」這個過去的事實。I have eaten dinner. 是現在完成式,強調「我已經吃了」這個動作對現在的影響,例如「所以現在不餓」。在大多數日常對話中,後者更為自然。
Q: 在 If I had money… 這個句子裡,had 是過去完成式嗎?
A: 不是。這裡的 had 是「擁有動詞」的過去式,用在「與現在事實相反」的假設語氣中。整句意思是「如果我有錢(但實際上現在沒有)…」。過去完成式在假設語氣中會用於「與過去事實相反」的句子,如 If I had studied harder, I would have passed the exam.(如果我當初更用功,我就通過考試了。– 但過去並沒用功,也沒通過。)

Q: Have to 和 has to 的用法也跟完成式有關嗎?
A: 無關。Have to 和 has to 是情態動詞片語,表示「必須」,其變化(has to 用於第三人稱單數)僅遵循一般現在式動詞規則,與完成式無關。它們的過去式是 had to。
Q: 如何快速檢查自己是否用對了 has/have/had?
A: 可以問自己三個問題:(1) 我想表達的主要意思是「有」還是某個「動作」?(2) 句子的時間點是現在還是過去?(3) 主詞是單數還是複數?透過這三步,能解決大部分基礎判斷問題。
希望這篇深入淺出的解析,能幫助你徹底釐清 has, have, had 在用法與時態上的區別。文法不是死記硬背的規則,而是幫助我們清晰表達思想的工具。多加練習,你一定能運用自如。
參考資料與延伸閱讀
- Murphy, R. (2019). English Grammar in Use (5th ed.). Cambridge University Press. 官方網站
- Cambridge Dictionary. (n.d.). Present perfect. 取自 劍橋線上詞典
- British Council. (2020). TeachingEnglish: Grammar. 取自 英國文化協會教學資源網
