← 回英文學習

2026年3月15日

Do you 還是 Are you?to do 還是 doing?兩組最常搞混的用法

英文學習文法疑問句不定詞動名詞

這篇分成兩部分:

  1. Do you vs. Are you:問句開頭要用 do 還是 be 動詞。
  2. to do vs. doing:動詞後面要接不定詞(to + 原形動詞)還是動名詞(V-ing)。
名詞 noun 代名詞 pronoun 動詞 verb 助動詞 auxiliary 形容詞 adjective 副詞 adverb 介系詞 preposition 連接詞 conjunction 冠詞 article 限定詞 determiner 不定詞 infinitive to

Part 1:Do you 還是 Are you?

判斷原則:看句子裡「真正的動詞」是什麼

把問句先想成直述句,找出主要動詞:

直述句的動詞問句開頭後面接例子
一般動詞(know, need, agree, use…)Do you原形動詞You know him. → Do you know him?
be 動詞(am / is / are)Are you形容詞、名詞、地點You are ready. → Are you ready?
be + V-ing(進行式)Are youV-ingYou are working. → Are you working?
be + 過去分詞(被動、狀態)Are you過去分詞You are interested. → Are you interested?

一句話記:Do 後面接動作(原形動詞),Are 後面接狀態(形容詞、名詞、V-ing、過去分詞)。 一個問句裡不會同時出現 do 和 be 動詞當助動詞。

Are you + 形容詞:問狀態

Arebe 動詞動詞 Vyou代名詞主詞 Sfamiliar形容詞主詞補語 Cwith介系詞the冠詞new形容詞deployment名詞pipeline名詞修飾語 Mthat關係代名詞we代名詞set動詞up片語動詞副詞last形容詞week?名詞形容詞子句
你熟悉我們上週建好的那條新部署流程嗎?

結構分析: familiar 是形容詞,句子裡沒有其他一般動詞,所以用 Are you。 同樣的意思如果用一般動詞 know 來問,就要改成 Do you know the new deployment pipeline?

Do you + 原形動詞:問動作、習慣、想法

Do助動詞助動詞you代名詞主詞 Sknow原形動詞動詞 Vwho疑問代名詞isbe 動詞responsible形容詞for介系詞renewing動名詞the冠詞SSL名詞certificates?名詞受詞 O(名詞子句)
你知道誰負責更新 SSL 憑證嗎?

結構分析: 主要動詞是一般動詞 know,所以開頭用 Do,know 保持原形。 受詞是一整個名詞子句 who is responsible for renewing…,子句裡又有自己的 be 動詞 is—— 這不影響開頭的 Do,因為決定開頭的是主要子句的動詞。

同一個動詞,Are you 和 Do you 意思不同

Are助動詞 be助動詞you代名詞主詞 Sstill副詞修飾語 Mworking現在分詞動詞 Von介系詞the冠詞database名詞migration名詞修飾語 Mor連接詞對等連接詞should助動詞助動詞I代名詞主詞 Stake原形動詞it受詞over?片語動詞副詞動詞 V(片語動詞)
你還在處理資料庫遷移嗎?還是要我接手?

結構分析: Are you working on…? 是進行式,問「現在這段時間正在做嗎」。 如果改成 Do you work on database migrations?,意思變成「你(平常)負責資料庫遷移這類工作嗎」,問的是習慣或職責。

問句意思
Do you work remotely?你(平常)是遠端工作的嗎?
Are you working remotely this week?你這週在遠端工作嗎?
Do you use Terraform?你們(平常)有在用 Terraform 嗎?
Are you using the latest version of Terraform?你現在用的是最新版 Terraform 嗎?

常見錯誤

❌ 錯誤✅ 正確原因
Are you agree with this approach?Do you agree with this approach?agree 是一般動詞
Do you ready for the demo?Are you ready for the demo?ready 是形容詞
Are you know where the logs are?Do you know where the logs are?know 是一般動詞
Do you interested in this role?Are you interested in this role?interested 是過去分詞(形容詞)
Do you going to the meetup tonight?Are you going to the meetup tonight?going 是 V-ing,要配 be

換主詞時規則一樣:he / she / it 用 Does 或 Is;過去式用 Did 或 Was / Were。 例如 Does the script support Windows? 和 Is the script compatible with Windows?

Part 2:to do 還是 doing?

不定詞(to + 原形動詞)和動名詞(V-ing)都可以把動詞「名詞化」, 但哪些動詞後面接哪一種,大部分是固定搭配,需要記。好消息是有規律可循:

  • to do 帶有「還沒發生、未來、目標」的感覺 → want, plan, decide, hope
  • doing 帶有「已經在做、經驗、整件事本身」的感覺 → enjoy, finish, avoid, consider

1. 接 to do 的動詞

want, need, plan, decide, hope, expect, agree, refuse, promise, manage, afford, tend, fail

We代名詞主詞 Sdecided動詞動詞 Vto不定詞postpone原形動詞the冠詞release名詞受詞 O(不定詞片語)until連接詞從屬連接詞the冠詞performance名詞issues名詞子句主詞 Sare助動詞 befixed.過去分詞子句動詞 V
我們決定延後發布,直到效能問題被修好為止。

結構分析: decide 後面固定接 to do。「決定」的事一定是還沒發生的,符合 to do 的「未來」感覺。

2. 接 doing 的動詞

enjoy, finish, avoid, consider, suggest, recommend, mind, keep, postpone, practice, admit, deny, miss

I代名詞主詞 Swould助動詞suggest原形動詞動詞 Vadding動名詞more形容詞detailed形容詞logs名詞受詞 O(動名詞片語)before連接詞從屬連接詞we代名詞子句主詞 Stry動詞子句動詞 Vto不定詞reproduce原形動詞the冠詞bug名詞again.副詞子句受詞 O
我會建議先加更詳細的 log,再試著重現這個 bug。

結構分析: 同一句裡兩種都有——suggest 接 adding,try 接 to reproduce。 I suggest to add more logs 是非常常見的錯誤,suggest 和 recommend 後面要用 doing (或 I suggest that we add more logs 的子句寫法)。

3. 介系詞後面一定用 doing

介系詞(in, on, about, for, of, without, before, after…)後面只能接名詞,動詞要先變成動名詞。 最容易出錯的是當介系詞用的 to:

I代名詞主詞 Sam助動詞 bereally副詞looking現在分詞forward副詞動詞 Vto介系詞!working動名詞with介系詞your所有格team名詞修飾語 Mon介系詞the冠詞next形容詞project.名詞修飾語 M
我非常期待在下一個專案和你們團隊合作。

結構分析: look forward to 的 to 是介系詞,不是不定詞,所以後面接 working, 寫成 look forward to work 是錯的。判斷方法:試著在 to 後面放一個名詞—— I look forward to the meeting 說得通,就代表這個 to 是介系詞。

同樣是介系詞 to 的常見片語:be used to doing(習慣於)、object to doing(反對)、when it comes to doing(說到)。

4. to do 表示「目的」

放在句子後面、表示「為了…」,用 to do(等於 in order to):

We代名詞主詞 Sadded動詞動詞 Va冠詞cache名詞layer名詞受詞 Oto不定詞reduce原形動詞the冠詞response名詞time名詞of介系詞the冠詞search名詞API.名詞修飾語 M(目的)
我們加了一層快取,來降低搜尋 API 的回應時間。

結構分析: to reduce… 說明「為什麼要加快取」,是表示目的的不定詞,拿掉後句子仍然完整。 表示目的時不能用 doing:We added a cache layer reducing the response time 意思會跑掉。

5. 兩種都可以,但意思不同

這幾個動詞最需要注意,接 to do 和 doing 的意思完全不一樣:

動詞+ to do+ doing
stop停下來(去做另一件事)
He stopped to check the dashboard.
他停下手邊工作,去看儀表板。
停止(原本在做的事)
He stopped checking his email after work.
他下班後不再收信了。
remember記得(要去做)
Remember to rotate the keys before Friday.
記得週五前要更換金鑰。
記得(做過)
I remember rotating the keys last month.
我記得上個月換過金鑰。
forget忘了(要去做)
I forgot to update the changelog.
我忘了更新 changelog。
忘了(做過)
I'll never forget debugging that race condition.
我永遠忘不了 debug 那個 race condition 的經驗。
try努力嘗試(不一定成功)
We tried to reproduce the issue, but we couldn't.
我們試著重現問題,但做不到。
試試看(某個方法)
Try clearing the cache and restarting the service.
試試看清掉快取再重啟服務。

6. 兩種都可以,意思幾乎一樣

start, begin, continue, like, love, prefer, hate:

  • The team started to use / using feature flags last quarter.
  • I prefer to write / writing the tests before the implementation.

練習方法

  1. 寫問句前先問自己:「直述句裡的動詞是一般動詞還是 be?」決定 Do 或 Are。
  2. 把 Part 2 第 5 點的四個動詞(stop, remember, forget, try)各造兩個句子,這是最常考也最常用錯的。
  3. 遇到不確定的動詞,查字典時看例句裡它後面接什麼,而不是只看中文意思。