文法解析

「〜てある」「〜ておく」「〜ている」怎麼分?結果狀態、事前準備與進行的 N4 文法差異

三個「て形+補助動詞」差在哪?(快速答案)

「〜ている」描述眼前的狀態或正在進行的動作,不管是誰造成的(窓が開いている:窗戶開著);「〜てある」只接他動詞,表示「有人為了某個目的刻意做了,結果現在還保持著」(窓が開けてある:窗戶被人打開著,暗示是為了通風);「〜ておく」則是把時間軸往前拉——為了之後的事情「先做好」或「保持原樣」(窓を開けておく:先把窗戶打開)。 一句話判斷:看現況用 ている,看「人為結果」用 てある,看「事前準備」用 ておく。

文法搭配動詞助詞時間焦點核心語感例句
〜ている自動詞・他動詞皆可自動詞用が、他動詞用を現在單純描述進行或狀態ドアが開いている(門開著)
〜てある只能他動詞多用が(強調做的人時可用を)現在(結果)有人刻意做的,結果仍保持ドアが開けてある(門被人打開著)
〜ておく只能他動詞(含意志性自動詞少數例外)を未來(為了之後)事前準備、暫時擱置ドアを開けておく(先把門打開)

一、先搞懂「自動詞・他動詞」,三者才分得開

這三個句型最大的分水嶺不是「意思」,而是動詞本身是自動詞還是他動詞。如果你還不確定「開く(あく)」和「開ける(あける)」的差別,建議先讀 自動詞・他動詞配對整理,再回來看這篇會輕鬆很多。

自他動詞配對與三個句型的對應關係

自動詞(が)他動詞(を)ている(自)てある(他)ておく(他)
開く(あく)開ける(あける)窓が開いている窓が開けてある窓を開けておく
閉まる閉めるドアが閉まっているドアが閉めてあるドアを閉めておく
つくつける電気がついている電気がつけてある電気をつけておく
消える消す火が消えている火が消してある火を消しておく
入る(はいる)入れるビールが入っているビールが入れてあるビールを入れておく
並ぶ並べる椅子が並んでいる椅子が並べてある椅子を並べておく

從表格可以看到一個鐵律:「〜てある」的前面永遠是他動詞;「〜ておく」則必須是「人可以刻意去做」的意志動詞(絕大多數是他動詞,少數意志性自動詞如「寝ておく」「トイレに行っておく」也成立)。像「❌ 窓が開いてある」「❌ 電気がついておく」這類「無意志自動詞+てある/ておく」的組合,是 N4 考題最愛設的陷阱,看到就可以直接刪掉。


二、「〜ている」:客觀描述現況,不問是誰做的

「〜ている」的用法很廣(進行、狀態、習慣、經驗),完整整理請見 〜ている四大用法。在本篇的比較脈絡中,最重要的是以下兩種:

1. 他動詞+ている → 動作進行中

  • 今、昼ご飯を食べている。(現在正在吃午餐。)
  • 弟が部屋でドアを開けている。(弟弟正在房間裡開門。——「開門」這個動作進行中,或反覆開關)

2. 自動詞(瞬間動詞)+ている → 結果狀態

  • 窓が開いている。(窗戶開著。——可能是風吹開的,也可能有人開的,說話者只描述眼前狀態)
  • 部屋に入ると、電気がついていた。(一進房間,燈就是亮著的。)
  • このコップ、割れているよ。(這個杯子破了喔。)

重點:「〜ている」是最中立的描述,不帶任何「有人為了什麼而這麼做」的言外之意。當你只是陳述看到的畫面,用它就對了。


三、「〜てある」:有人刻意弄的,而且結果還在

「〜てある」= 他動詞て形+ある,表示「某人(通常不明說)出於某種目的做了這個動作,而那個結果至今仍保持著」。它的三個關鍵特徵:

  1. 只接他動詞(因為背後一定有「做的人」)。
  2. 原本的受詞改用「が」標示(窓を開ける → 窓が開けてある)。
  3. 暗示目的性——聽的人會自然聯想「是為了什麼而弄成這樣」。

例句

  • 壁にカレンダーが掛けてある。(牆上掛著月曆。——有人掛上去的)
  • 冷蔵庫にケーキが入れてあるから、食べてね。(冰箱裡放了蛋糕,吃吧。——特地為你準備的)
  • 会議の資料はもうコピーしてあります。(會議資料已經影印好了。)
  • 玄関に「売り物ではありません」と書いてあった。(玄關寫著「非賣品」。)

「〜が〜てある」vs「〜を〜てある」

教科書(みんなの日本語第 30 課)先教的是「N が V てあります」,這是最標準的「描述結果狀態」用法。但在實際使用上,當說話者想強調「我已經先做好了」這種準備完成的意思時,也可以保留「を」:

  • もう切符を買ってあります。(票我已經買好了。——強調自己的準備)
  • ホテルは予約してあるから、心配しないで。(飯店已經訂好了,別擔心。)

這種「を+てある」的語感其實非常接近「〜ておいた」,差別在於 てある 看的是「現在的完成狀態」,ておいた 看的是「過去做了準備這個動作」。

「開いている」vs「開けてある」到底差在哪?

窓が開いている窓が開けてある
動詞自動詞 開く他動詞 開ける
誰弄的不知道、不在乎有人刻意開的
言外之意無「為了通風/為了讓誰進來」等目的
典型情境看到窗戶開著,單純描述房東說「窗戶我開著,讓空氣流通」

所以如果有人問你「寒いですね、窓、閉めましょうか」,而你知道那是刻意開的,就會回答「あ、換気のために開けてあるんです」而不是「開いているんです」。


四、「〜ておく」:為了之後,先做好或先放著

「〜ておく」= 他動詞て形+おく(置く),字面是「把動作的結果『放』在那裡」,引申出三種用法:

1. 事前準備(最常考)

為了未來的某件事(客人要來、考試、旅行),先做某個動作。句中常出現「〜前に」「〜ために」「〜から」這類提示未來目的的詞。

  • 友達が来る前に、部屋を掃除しておいた。(朋友來之前先打掃了房間。)
  • 明日は試験だから、今晩のうちに復習しておこう。(明天考試,今晚先複習一下吧。)
  • ビールを冷蔵庫に入れておいてください。(請先把啤酒放進冰箱。)

2. 暫時處置、保留原狀

表示「暫且這樣就好」「先放著不動」,常見的固定說法是「そのままにしておく」。

  • このパソコンは後で使うので、そのままにしておいてください。(這台電腦等一下還要用,請先放著別動。)
  • 使った後は、元の場所に戻しておいてください。(用完之後請放回原位。)

3. 否定形「〜ないでおく」

刻意「先不做」,也是一種處置。

  • 彼にはまだ本当のことを言わないでおこう。(先別告訴他真相吧。)

口語縮約:〜とく/〜どく

日常會話中「〜ておく」常縮成「〜とく」,「〜でおく」縮成「〜どく」。聽力題中很常出現,請務必能聽懂。

  • 買っとくね。(=買っておくね。我先買好喔。)
  • 読んどいて。(=読んでおいて。先讀一下。)

五、三者時間軸總比較:從「做之前」到「做之後」

把同一個動作「開窗」放在時間軸上,三個句型各自站的位置就很清楚:

時間點句子說話者在想什麼
動作前(準備)客が来るから、窓を開けておく。為了等一下的事,先開
動作中今、窓を開けている。正在開(他動詞+ている=進行)
動作後・看結果(人為)窓が開けてある。有人為了某目的開的,現在還開著
動作後・看現況(中立)窓が開いている。窗戶就是開著的,不問原因

你會發現,「ておく」和「てある」其實是一體兩面:先「開けておく」,之後看到的結果就是「開けてある」。考試若給你「〜ために」「〜前に」等線索,選 ておく;若句子是在描述眼前狀態,選 てある 或 ている,再用自他動詞決定是哪一個。


六、常見錯誤與考場陷阱

陷阱 1:自動詞接 てある

  • ❌ 窓が開いてある。
  • ⭕ 窓が開けてある。/窓が開いている。

「てある」前面一定是他動詞。記住「ある」背後有「做的人」,自動詞沒有動作主體,自然接不上。

陷阱 2:他動詞+が+ている

  • ❌ 電気がつけている。
  • ⭕ 電気がついている。(燈亮著)/電気をつけている。(正在開燈/一直開著燈)

「が+他動詞+ている」在文法上不成立。看到「が」,後面應該是自動詞;看到他動詞,前面應該是「を」。

陷阱 3:把 ておく 當成「放置」就直接翻成「放」

  • ❌ 机の上に本を置いておく。→ 想表達「書放在桌上」
  • ⭕ 机の上に本が置いてある。(桌上放著書。——狀態)
  • ⭕ 後で読むから、机の上に置いておいて。(等一下要讀,先放在桌上。——準備)

「ておく」不是「放」的意思,「置く」才是。「ておく」永遠帶著「為了之後」的目的。

陷阱 4:てある 後面接「〜てください」

  • ❌ 窓を開けてあってください。
  • ⭕ 窓を開けておいてください。

請求對方「先做好某事」只能用「ておいてください」。「てある」是狀態描述,不能用來請求。

陷阱 5:「知っている」「持っている」誤改成 てある

  • ❌ 彼の電話番号を知ってある。
  • ⭕ 彼の電話番号を知っている。

「知る・持つ・住む」等動詞本身就以「ている」表示狀態,和「有人刻意準備」無關,不能套用 てある。


七、N4 實戰模擬題

### 第 1 題
部屋に入ると、電気が(  )いた。
(A) ついて
(B) つけて
(C) つけてあって
(D) つけておいて

### 第 2 題
お客さんが来る前に、部屋を掃除して(  )ましょう。
(A) あり
(B) おき
(C) い
(D) あって

### 第 3 題
机の上に手紙が(  )あります。
(A) 置いて
(B) 置けて
(C) 置かれて
(D) 置き

### 第 4 題
このパソコンは後で使いますから、そのままに(  )ください。
(A) してあって
(B) しておいて
(C) していて
(D) しないで

### 第 5 題(星號排序)
冷蔵庫に __ __ ★ __ から、自由に飲んでください。
(A) 冷やして (B) ジュースが (C) あります (D) たくさん

【解答與解析】
第 1 題:(A) ついて。 主語用「が」,且「電気」是自然亮著的狀態描述,必須用自動詞「つく」+ている。(B) 他動詞接「が」不成立;(C)(D) 文法上不通順。
第 2 題:(B) おき。 「お客さんが来る前に」是典型的「為了之後先做」線索,選「掃除しておきましょう」。
第 3 題:(A) 置いて。 「N が+他動詞て形+ある」描述人為放置的結果。(C) 置かれて 是被動形,接「ある」不自然,應改「置かれている」。
第 4 題:(B) しておいて。 「そのままにしておく」是固定搭配,表示「先維持原狀」。
第 5 題:正確排序為 B → D → A → C(ジュースが たくさん 冷やして あります),★ 處為 (A) 冷やして。 「ジュースが冷やしてある」是「有人刻意冰好的結果」,後面接「自由に飲んでください」語意順暢。

八、常見問題 FAQ

Q1:「〜てある」可以用過去式「〜てあった」嗎?
A:可以。「〜てあった」表示「過去某個時間點,那個人為結果是存在的」。例如:家に帰ったら、テーブルにメモが置いてあった(回到家,桌上放著一張紙條)。注意它描述的是「當時看到的狀態」,而不是「做的動作」。

Q2:「〜ておく」一定要翻成「先……」嗎?
A:不一定。中文的「先」只是最接近的對應詞。「ておく」真正的核心是「這個動作是為了之後的某件事而做」,有時翻成「……好」「……起來」更自然,例如「名前を覚えておいてください」可譯為「請把名字記起來」。

Q3:「結婚している」能說成「結婚してある」嗎?
A:不能。「結婚する」雖然是意志動詞,但「結婚している」表示的是「處於已婚狀態」,而非「為了某目的刻意準備好的結果」。てある 的前提是「他動詞+具體可見的結果」,像「結婚する・卒業する・引っ越す」這類狀態變化動詞都只用 ている。

Q4:聽力裡的「〜といて」「〜どいて」是什麼?
A:是「〜ておいて」「〜でおいて」的口語縮約形。例如「電気、消しといて」=「電気を消しておいて(先把燈關掉)」、「窓、開けといて」=「窓を開けておいて」。N4、N3 聽力的日常對話幾乎都用縮約形,建議一邊讀例句一邊唸出聲音練習。


延伸閱讀與學習資源

「ている・てある・ておく」是 N4 文法的核心,也是 N3 讀解判斷「誰做的、為了什麼」的關鍵線索。想把手感練出來,推薦搭配本站的結構化工具:前往 N4 文法總整理 系統複習補助動詞與自他動詞配對;用 N4 模擬測驗 針對「が/を+自他動詞」做題型特訓;再回頭讀 〜ている四大用法 與 自動詞・他動詞配對整理,把這組文法徹底打通。

📖 想要隨身刷字卡、帶紙本講義進考場嗎?

日檢手帖全站免費閱讀。如果想將 N1~N5 分級逐字振假名 Anki 記憶牌組(3,593 張) 與 考場最後 30 分鐘文法公式&速查講義手冊 帶回離線複習,歡迎前往贊助支持領取!