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 題練習幫你徹底練熟。

do、does、did 用法完整教學
do、does、did 用法完整教學

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?。

當你不確定該用哪個,可以照著下面這三個問題依序判斷:

  1. 第一個問題:句子裡有「一般動詞」嗎(like、go、eat 之類)?如果沒有,只有形容詞或名詞,就用 be 動詞 am、is、are、was、were,到這裡就結束了。如果有一般動詞,繼續往下問。

  2. 第二個問題:主詞是第幾人稱?如果是 he、she、it(第三人稱單數),現在式用 does;如果是 I、you、we、they,現在式用 do。

  3. 第三個問題:時態是現在還是過去?只要是過去式,不管前面人稱是什麼,通通改用 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。

  1. ______ your brother play basketball?

  2. ______ they arrive on time yesterday?

  3. ______ Mingzhi like spicy food?

  4. ______ you and Xiaohua live in Taipei?

  5. ______ she finish her homework last night?

  6. ______ it rain a lot in Hong Kong?

  7. ______ we need to bring an umbrella?

  8. ______ Yawen take the MRT to work?

  9. ______ the kids go to the night market last weekend?

  10. ______ I look tired today?

2. 練習二:改錯

下面每句都有一個與 do、does、did 相關的錯誤,請改成正確句子。

  1. Does she likes coffee?

  2. Do he speak Cantonese?

  3. You go to school yesterday?

  4. Are you like ice cream?

  5. Did Peiyu went to Tokyo last year?

  6. She no come to the party.

  7. Do you like it? - Yes, I like.

  8. Does it works?

  9. Did they came on time?

  10. Why he does not answer?

3. 練習三:句型轉換——改疑問句/否定句

請把下列肯定句,依照括號指示改寫成疑問句或否定句。

  1. Xiaoming plays the piano.(改疑問句)

  2. They live in Kowloon.(改否定句)

  3. Yiting finished the report yesterday.(改疑問句)

  4. He likes durian.(改否定句)

  5. We went to the wet market this morning.(改否定句)

  6. She speaks three languages.(改疑問句)

  7. Zhiqiang takes the Star Ferry every day.(改否定句)

  8. You called Jiahui last night.(改疑問句)

  9. It works well.(改否定句)

  10. The students did their homework.(改疑問句)

4. 解答

練習一

練習二

練習三

  1. Does

  2. Did

  3. Does

  4. Do

  5. Did

  6. Does

  7. Does

  8. Did

  9. Do

  1. Does she like coffee?

  2. Does he speak Cantonese?

  3. Did you go to school yesterday?

  4. Do you like ice cream?

  5. Did Peiyu go to Tokyo last year?

  6. She didn't come to the party.

  7. Do you like it? - Yes, I do.

  8. 8. Does it work?

  9. 9. Did they come on time?

  10. Why does he not answer?(或 Why doesn't he answer?)

  1. Does Xiaoming play the piano?

  2. They don't live in Kowloon.

  3. Did Yiting finish the report yesterday?

  4. He doesn't like durian.

  5. We didn't go to the wet market this morning.

  6. Does she speak three languages?

  7. Zhiqiang doesn't take the Star Ferry every day.

  8. Did you call Jiahui last night?

  9. It doesn't work well.

  10. Did the students do their homework?

練習中還有疑問?下面整理了最常被問到的問題。

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 篇英語學習文章,內容涵蓋語法、詞彙與考試策略,累積協助數千位學習者解決自學過程中的語法疑問。

評論評論

0/300 個字元
Loading...
PREP PTE. LTD.

統一企業編號:202227322W
地址:114 LAVENDER STREET, #11-83 CT HUB 2, SINGAPORE (338729)

認證機構
DMCA protect