do、does、did 用法完整教學:分別、什麼時候用、助動詞 4 大功能與常見錯誤
很多人學了好幾年英文,看到 do、does、did 還是會卡住:到底什麼時候用哪一個?為什麼明明已經寫了 does,老師還是把 likes 圈起來?其實這三個字是同一個動詞的不同形式,差別只看兩件事:人稱與時態。現在式時,主詞是 I、you、we、they 用 do,主詞是 he、she、it 用 does,過去式則一律用 did。它們既能當「一般動詞」表示「做」,也能當「助動詞」幫句子變成疑問句或否定句,而且當助動詞時後面的動詞一定回到原形。華語人士最常踩的雷,就是重複標時態(Does she likes)、搞錯人稱,或把它跟 be 動詞混在一起。這篇會帶你從三者的身分、選用規則、助動詞的四大功能,一路看到與 be 動詞的判斷、最常見的五個錯誤,最後用 30 題練習幫你徹底練熟。
I. do、does、did 是什麼?先分清「一般動詞」與「助動詞」
do、does、did 是同一個英文動詞的不同形式,差別只在英文人稱與英文時態。
-
do 用於第一、第二人稱與複數
-
does 用於第三人稱單數
-
did 則是英文過去式
它們可以當「一般動詞」(表示「做」),也可以當「助動詞」,協助句子形成疑問句、否定句或加強語氣。當作英文助動詞時,do、does、did 本身沒有意思,後面的主要動詞一律用原形。
要把這三個字徹底搞懂,第一步不是背規則,而是先看清楚它們其實是「一家人」。do 是這個家族的原形,does 是它在第三人稱單數現在式時換的衣服,而 did 則是它走進過去式之後的樣子。換句話說,你不是在學三個不同的字,而是在學同一個動詞怎麼隨著人稱與時態變身。
真正讓華語人士頭痛的,是這個動詞身兼兩種完全不同的角色。第一種角色是「一般動詞」,它有實際意思,就是「做」。例如 I do my homework every night.(我每天晚上做功課。)這裡的 do 就是句子的主要動作。第二種角色是「助動詞」,它本身沒有意思,只負責幫忙——幫句子變成疑問句、否定句,或加強語氣。例如 Do you know the answer?(你知道答案嗎?)這裡的 Do 並不表示「做」,它只是把句子推成問句的工具。
最能說明這個差別的,是一個同時出現兩個 do 的句子:I don't do my homework on weekends.(我週末不做功課。)前面的 don't(do not)是助動詞,負責表達否定;後面的 do 才是真正的一般動詞,意思是「做」。看懂這一句,你就抓到了整篇文章的核心。下表把兩種角色並排,你可以立刻感覺到差異:
|
角色 |
是否有意思 |
在句中的功能 |
例句 |
|
一般動詞 |
有,意思是「做」 |
句子的主要動作 |
She does the dishes after dinner.(她晚餐後洗碗。) |
|
一般動詞 |
有,意思是「做」 |
句子的主要動作 |
They did a great job yesterday.(他們昨天做得很好。) |
|
助動詞 |
沒有意思 |
幫忙造疑問句英文 |
Does Mingzhi like spicy food?(明志喜歡吃辣嗎?) |
|
助動詞 |
沒有意思 |
幫忙造否定句英文 |
Yawen doesn't drink coffee.(雅文不喝咖啡。) |
|
助動詞 |
沒有意思 |
幫忙造過去疑問句 |
Did they call you last night?(他們昨晚有打給你嗎?) |
1. do
do 是這個動詞家族的原形。當「一般動詞」時,它的意思就是「做」,例如 I do my homework.(我做功課。)、We do business with them.(我們和他們做生意。)當「助動詞」時,它用於主詞英文是 I、you、we、they 的現在式句子,放在主詞前面幫忙造問句,例如 Do you like coffee?(你喜歡咖啡嗎?)這時候 do 沒有「做」的意思,只是個工具。更多例句:
-
Xiaohua and I do yoga every weekend.(小華和我每個週末做瑜伽。)
-
Do we need to bring our passports?(我們需要帶護照嗎?)
2. does
does 是 do 在第三人稱單數時的形式。這裡有一個關鍵觀念:那個代表第三人稱單數的「s」已經跑到 does 上面了,所以後面的主要動詞不能再加 s。當一般動詞時,例如 She does yoga every morning.(她每天早上做瑜伽。)當助動詞時,例如 Does he work here?(他在這裡上班嗎?)注意是 work 而不是 works,因為 does 已經把 s 帶走了。更多例句:
-
It does make a difference.(這確實有差別。)
-
Does Peiyu speak Cantonese?(佩瑜會講廣東話嗎?)
3. did
did 是這個動詞的過去式,不論主詞是誰,過去式一律用 did。當一般動詞時,例如 We did our best.(我們盡了全力。)當助動詞時,例如 Did they call you?(他們有打給你嗎?)這裡同樣要小心:did 本身已經含有「過去」的意思,所以後面的動詞要回到原形,是 call 不是 called,更不會出現 did went 這種重複標過去的錯誤。更多例句:
-
Zhiqiang did the laundry before going out.(志強出門前洗了衣服。)
-
Did you finish the report yesterday?(你昨天有把報告寫完嗎?)
知道三者身分後,接下來最關鍵的問題就是:什麼時候該用哪一個?
II. do、does、did 怎麼分別?什麼時候用哪一個
判斷用 do、does 還是 did,看兩件事:人稱與時態。現在簡單式時,主詞是 I、you、we、they 用 do;主詞是 he、she、it(第三人稱單數)用 does。不論主詞是誰,只要是過去式就一律用 did。三者後面的主要動詞都必須用原形。
這個規則可以濃縮成一句口訣:現在式分人稱,過去式不分人稱。意思是,當你要造現在式的問句或否定句時,先看主詞是不是 he、she、it——是就用 does,不是就用 do;可是只要句子是談過去發生的事,無論主詞是 I 還是 she,通通用 did。動詞永遠回到原形,這一點貫穿三者,不會改變。下面分開三種情況,配上例句,你會更有感覺。
1. do:用於第一、第二人稱與複數(I / you / we / they)
當主詞是 I、you、we、they 且時態是現在式時,用 do。例如 I do not like spicy food.(我不喜歡吃辣。)、Do they live here?(他們住在這裡嗎?)只要主詞不是「他、她、它」這種單一第三者,現在式就用 do。更多例句:
We do our grocery shopping at the wet market.(我們在傳統市場買菜。)
-
Do you and Xiaoming take the MRT to school?(你和小明搭捷運上學嗎?)
2. does:用於第三人稱單數(he / she / it)
當主詞是 he、she、it 或單一個人事物,且時態是現在式時,用 does。例如 She does speak English.(她確實會講英文。)、Does she speak English?(她會講英文嗎?)這裡再次提醒:因為用了 does,主要動詞要回原形,是 speak 而不是 speaks。更多例句:
-
Yiting does her homework on the HSR.(怡婷在高鐵上寫功課。)
-
Does the bus stop near Causeway Bay?(這班公車有停在銅鑼灣附近嗎?)
3. did:過去式,不分人稱一律用 did
只要是過去發生的事,無論主詞是誰,造問句或否定句都用 did。例如 I did finish it.(我確實做完了。)、Did you finish your homework?(你功課寫完了嗎?)動詞同樣回原形,是 finish 而不是 finished。更多例句:
-
Jiahui did not come to the night market with us.(家慧沒有跟我們去夜市。)
-
Did they arrive on time?(他們有準時到嗎?)
人稱 × 時態快速對照表 → 下面這張表把七個常見主詞全部列出來,搭配現在式與過去式,幫你一眼看完所有情況:
|
主詞 |
現在式(助動詞 do/does) |
過去式(did) |
例句 |
|
I |
do |
did |
Do I need a visa?(我需要簽證嗎?) |
|
You |
do |
did |
Did you call her?(你打給她了嗎?) |
|
We |
do |
did |
We don't eat meat.(我們不吃肉。) |
|
They |
do |
did |
Did they leave already?(他們已經走了嗎?) |
|
He |
does |
did |
Does he drive?(他會開車嗎?) |
|
She |
does |
did |
She doesn't smoke.(她不抽菸。) |
|
It |
does |
did |
Does it work?(這個能用嗎?) |
看表記住一句話:現在式分人稱,過去式不分;動詞永遠原形。知道怎麼選之後,再看 do、does、did 當助動詞時,到底能做哪些事。
III. do、does、did 當助動詞的 4 大用法
do、does、did 當助動詞有四大用法:形成疑問句、形成否定句、加強語氣、代替前面提過的動詞。四種用法後面的動詞都用原形。把助動詞的功能拆開來看,你會發現它其實是英文裡非常勤勞的「幫手」。中文要把句子變成問句,只要在句尾加個「嗎」就好;但英文沒有這種字,於是它請出 do、does、did 來擔任這個工作。理解了這個分工,下面四種用法就會變得很直覺。
1. 形成疑問句:Do / Does / Did + 主詞 + 原形動詞?
當句子裡有一般動詞,要變成問句時,把 do、does、did 放到主詞前面,動詞回原形。公式是「Do/Does/Did + 主詞 + 原形動詞?」這時還可以用「簡答」回應,簡答只重複助動詞,不重複一般動詞:
-
Do you like it? - Yes, I do. / No, I don't.(你喜歡嗎?——喜歡。/不喜歡。)
-
Does Mingzhi work here? - Yes, he does. / No, he doesn't.(明志在這裡上班嗎?——是的。/不是。)
-
Did she call you? - Yes, she did. / No, she didn't.(她有打給你嗎?——有。/沒有。)
2. 形成否定句:don't / doesn't / didn't + 原形動詞
要表達否定,在主要動詞前面加 do not、does not 或 did not,後面的動詞一樣回原形。口語裡幾乎都用縮寫 don't、doesn't、didn't;完整形 do not、does not、did not 則帶有比較正式或加重否定的語氣。
-
He doesn't eat meat.(他不吃肉。)完整形:He does not eat meat.
-
They didn't go to the party.(他們沒去派對。)完整形:They did not go.
-
I don't agree with that.(我不同意這點。)
3. 加強語氣:在肯定句中強調
do、does、did 還可以放在肯定句的動詞前面,用來「加強語氣」,強調這件事是真的、確實發生了。常用在對方有疑慮或你想反駁的時候。重音會落在 do、does、did 上面。
-
I do love you.(我是真的愛你。)比 I love you 更強調。
-
She does work hard, even if it doesn't show.(她真的很努力,即使看不太出來。)
-
We did finish on time, I promise.(我們真的有準時完成,我保證。)
4. 代替前面提過的動詞,避免重複
為了不把同一個動詞講兩次,英文會用 do、does、did 代替前面提過的動詞,讓句子更簡潔。
-
He likes tea more than I do.(他比我更喜歡茶。)這裡的 do 代替了 like tea。
-
Who finished first? - Xiaohua did.(誰先做完的?——小華。)這裡的 did 代替了 finished first。
助動詞 do 用得好,下一個容易混淆的就是:它和 be 動詞(am/is/are)到底怎麼分?
IV. do、does、did 與 be 動詞:什麼時候用哪一個?
判斷該用 do、does、did 還是 be 動詞,關鍵看句子裡有沒有一般動詞。如果有一般動詞(like、go、eat……),造問句、否定句就用 do、does、did;如果句子只有英文形容詞或英文名詞、沒有一般動詞,就用 be 動詞 am、is、are、was、were。所以「你喜歡咖啡嗎」要說 Do you like coffee,而不是 Are you like coffee。
這是華語人士最大的混淆點之一,原因在於中文裡「是」這個字用得很廣,導致很多人造英文問句時不管三七二十一都想加個 be 動詞。破解的方法只有一招:先找句子裡有沒有「一般動詞」。一般動詞就是表示動作或狀態的實義動詞,例如 like(喜歡)、go(去)、eat(吃)、work(工作)。只要句子裡有這種動詞,問句和否定句就交給 do、does、did 處理,be 動詞完全不出場。
反過來說,如果句子裡沒有一般動詞,只有形容詞(happy、tired、busy)或名詞(a student、teachers),那就要用 be 動詞。比較下面這組對照,你會立刻看出分界:
-
Do you like coffee?(你喜歡咖啡嗎?)句子裡有一般動詞 like,所以用 Do。
-
Are you happy?(你快樂嗎?)句子裡只有形容詞 happy,沒有一般動詞,所以用 Are。
這也是為什麼 Are you like coffee? 是錯的:句子裡明明有一般動詞 like,卻硬塞了 be 動詞 Are,等於同時派了兩個工人做一個人的工作。正確的說法是 Do you like coffee?。
當你不確定該用哪個,可以照著下面這三個問題依序判斷:
-
第一個問題:句子裡有「一般動詞」嗎(like、go、eat 之類)?如果沒有,只有形容詞或名詞,就用 be 動詞 am、is、are、was、were,到這裡就結束了。如果有一般動詞,繼續往下問。
-
第二個問題:主詞是第幾人稱?如果是 he、she、it(第三人稱單數),現在式用 does;如果是 I、you、we、they,現在式用 do。
-
第三個問題:時態是現在還是過去?只要是過去式,不管前面人稱是什麼,通通改用 did。
跑完這三個問題,你就能準確選出 do、does、did 或 be 動詞。看完判斷規則,接下來直接面對華語人士最常犯的五個錯誤。
V. 華語人士最常犯的 5 個 do、does、did 錯誤
華語人士使用 do、does、did 最常犯五個錯誤:重複時態、人稱用錯、過去式漏用 did、把 do 和 be 動詞搞混、簡答用錯。根本原因是中文不需要助動詞、也不隨人稱與時態改變動詞。
這五個錯誤之所以反覆出現,背後其實是同一個來源:母語干擾。在教華語學生的過程中,我們一再看到同樣的句子被改錯、又被改回來,問題幾乎都落在這五個點上。中文的動詞不會因為主詞是「他」或時間是「昨天」就改變字形,也不需要任何助動詞來造問句。於是當我們把中文的思考方式直接搬到英文上,這些錯誤就自然冒出來了。下面把它們整理成一張對照表,你可以先快速掃過,再看每個錯誤的詳細說明。
|
常見錯誤 ❌ |
正確說法 ✅ |
為什麼(繁體中文說明) |
|
Does she likes coffee? |
Does she like coffee?(她喜歡咖啡嗎?) |
does 已標示時態與人稱,動詞要回原形。 |
|
Do he like English? |
Does he like English?(他喜歡英文嗎?) |
he 是第三人稱單數,要用 does。 |
|
You go yesterday? |
Did you go yesterday?(你昨天有去嗎?) |
過去式疑問句需要 did。 |
|
Are you like coffee? |
Do you like coffee?(你喜歡咖啡嗎?) |
有一般動詞 like,要用 do 而非 be 動詞。 |
|
Yes, I like.(簡答) |
Yes, I do.(喜歡。) |
簡答重複助動詞,不重複一般動詞。 |
1. 重複時態:Does she likes…?→ Does she like…?
這是最常見的錯誤。既然已經用了 does 或 did,時態和人稱的資訊就已經交代清楚了,主要動詞必須回到原形。
-
❌ Does she likes coffee? / Did you went?
-
✅ Does she like coffee? / Did you go?(她喜歡咖啡嗎?/你去了嗎?)
為什麼:does 與 did 已經承擔了標記時態的工作,動詞不能再重複標一次。中文沒有這種「分工」概念,所以很容易兩邊都標。
2. 人稱用錯:Do he like…?→ Does he like…?
主詞是 he、she、it 時,現在式必須用 does,而不是 do。
-
❌ Do he like English?
-
✅ Does he like English?(他喜歡英文嗎?)
為什麼:he、she、it 屬於第三人稱單數,現在式要用 does。中文的「他」不會讓動詞變形,這個區別對華語學習者來說很陌生,需要刻意練習。
3. 該用 did 卻漏掉:You go yesterday?→ Did you go yesterday?
談過去的事,造問句或否定句時要用 did,不能只靠一個 yesterday 或時間詞帶過。
-
❌ You go yesterday? / She no come.
-
✅ Did you go yesterday? / She didn't come.(你昨天有去嗎?/她沒有來。)
為什麼:英文的過去疑問句與否定句需要助動詞 did 來撐起結構。中文用「昨天」「沒」就能表達過去與否定,不需要助動詞,所以很容易直接省略。
4. 把 do 與 be 動詞搞混:Are you like…?→ Do you like…?
句子裡有一般動詞時,要用 do、does、did,不是 be 動詞。
-
❌ Are you like coffee?
-
✅ Do you like coffee?(你喜歡咖啡嗎?)
為什麼:like 是一般動詞,造問句要用 Do。be 動詞只用在沒有一般動詞、只有形容詞或名詞的句子。把兩者放在一起,等於一個句子配了兩個謂語。
5. 簡答用錯:Yes, I like.→ Yes, I do.
回答 do、does、did 開頭的問句時,簡答要重複助動詞,而不是那個一般動詞。
-
❌ Do you like it? - Yes, I like.
-
✅ Do you like it? - Yes, I do.(你喜歡嗎?——喜歡。)
為什麼:英文簡答的規則是「重複助動詞」,所以回 Yes, I do、No, she doesn't、Yes, they did。中文回答「喜歡」會直接重複動詞,照搬過來就錯了。
看完錯誤,最好的修正方式就是動手練習——下面 30 題立刻檢驗你學會了沒。
VI. 如何快速練熟 do、does、did?30 題練習與解析
確認自己真的學會,最快的方法就是大量做題。下面準備了三種題型、共 30 題:第一組練選填、第二組練改錯、第三組練句型轉換,涵蓋各種人稱、時態與句型。建議先自己作答,再對照後面的解答與詳解,每一題都附上一句說明,幫你確認觀念是否正確。
1. 練習一:選填 do / does / did
請依照人稱與時態,在空格填入 do、does 或 did。
-
______ your brother play basketball?
-
______ they arrive on time yesterday?
-
______ Mingzhi like spicy food?
-
______ you and Xiaohua live in Taipei?
-
______ she finish her homework last night?
-
______ it rain a lot in Hong Kong?
-
______ we need to bring an umbrella?
-
______ Yawen take the MRT to work?
-
______ the kids go to the night market last weekend?
-
______ I look tired today?
2. 練習二:改錯
下面每句都有一個與 do、does、did 相關的錯誤,請改成正確句子。
-
Does she likes coffee?
-
Do he speak Cantonese?
-
You go to school yesterday?
-
Are you like ice cream?
-
Did Peiyu went to Tokyo last year?
-
She no come to the party.
-
Do you like it? - Yes, I like.
-
Does it works?
-
Did they came on time?
-
Why he does not answer?
3. 練習三:句型轉換——改疑問句/否定句
請把下列肯定句,依照括號指示改寫成疑問句或否定句。
-
Xiaoming plays the piano.(改疑問句)
-
They live in Kowloon.(改否定句)
-
Yiting finished the report yesterday.(改疑問句)
-
He likes durian.(改否定句)
-
We went to the wet market this morning.(改否定句)
-
She speaks three languages.(改疑問句)
-
Zhiqiang takes the Star Ferry every day.(改否定句)
-
You called Jiahui last night.(改疑問句)
-
It works well.(改否定句)
-
The students did their homework.(改疑問句)
4. 解答
|
練習一 |
練習二 |
練習三 |
|
|
|
練習中還有疑問?下面整理了最常被問到的問題。
VII. 關於 do、does、did 的常見問題(FAQ)
1. do、does、did 後面的動詞要加 s 或 ed 嗎?
不用,一律用原形,不加 s 也不加 ed。因為時態與人稱的資訊已經由 do、does、did 承擔了,主要動詞只要回到最乾淨的原形即可。例如 Does she like(不是 likes)coffee?、Did you go(不是 went)?。這正是華語人士最常忽略的一點,也是「重複時態」錯誤的根源。
2. does 和 is 可以同時出現在一個句子裡嗎?
一般情況下不行,因為一個句子通常只需要一個助動詞或 be 動詞。唯一的例外,是當其中一個 do 其實是「一般動詞」而不是助動詞時,例如 Does she do yoga?(她做瑜伽嗎?)——前面的 Does 是助動詞,後面的 do 是表示「做」的一般動詞。除此之外,does 和 is 不會同時出現,因為這代表你把 be 動詞句型和一般動詞句型搞混了,可以回頭參考「be 動詞用法」釐清。
3. do、does、did 和現在簡單式、過去簡單式有什麼關係?
關係非常直接:do 和 does 用在「現在簡單式」的疑問句與否定句,did 則用在「過去簡單式」的疑問句與否定句。換句話說,當你想表達現在的習慣、事實時,問句與否定句靠 do、does 撐起;當你想表達過去發生的事,就換成 did。想進一步打好基礎,建議搭配「現在簡單式」與「過去簡單式」的時態規則一起學。
4. WH 疑問句(What / Where)裡 do / does / did 放哪裡?
放在英文疑問詞後面、主詞前面,公式是「WH + do/does/did + 主詞 + 原形動詞?」例如 Where do you live?(你住在哪裡?)、What did she say?(她說了什麼?)、What time does the train leave?(火車幾點開?)只要記住助動詞的位置不變,把疑問詞擺到最前面就可以了。
結語
回到最初的問題,do、does、did 其實只圍繞著三條核心規則打轉。第一,現在式分人稱——I、you、we、they 用 do,he、she、it 用 does——過去式則不分人稱,一律用 did。第二,只要 do、does、did 一出場當助動詞,後面的動詞就要回到原形,這是杜絕「Does she likes」這類重複時態錯誤的關鍵。第三,造問句或否定句之前先看句子裡有沒有一般動詞,有就用 do、does、did,沒有、只有形容詞或名詞就用 be 動詞。把這三句話記牢,前面提到的五大錯誤幾乎都能自動避開。
文法規則看懂只是第一步,真正讓它變成反射動作的,是不斷在真實對話裡使用。你可以從今天開始,刻意在開口或寫作時多留意這三個字的選用,遇到不確定的句子就回頭跑一遍那三個判斷問題。如果想加快這個內化的過程,不妨透過像 PrepTalk English 這樣的真實情境對話練習,讓 do、does、did 在一來一往的問答中自然成形——用得多了,你會發現自己不再需要停下來想規則,正確的句子會自己跑出來。

你好!我叫黃秋賢,現在在 prepedu.com 擔任內容企劃。我有超過5年的英語與韓語自學經歷,親身備考 IELTS、TOEIC 與 TOPIK,累積了大量第一手的學習者視角——包括哪些語法規則最讓台灣與香港學習者混淆,以及如何在有限的備考時間內最有效地修正這些錯誤。目前已在 prepedu.com 撰寫超過 1000 篇英語學習文章,內容涵蓋語法、詞彙與考試策略,累積協助數千位學習者解決自學過程中的語法疑問。
評論











