文法解析
「〜てある」「〜ておく」「〜ている」怎麼分?結果狀態、事前準備與進行的 N4 文法差異
三個「て形+補助動詞」差在哪?(快速答案)
「〜ている」描述眼前的狀態或正在進行的動作,不管是誰造成的(窓が開いている:窗戶開著);「〜てある」只接他動詞,表示「有人為了某個目的刻意做了,結果現在還保持著」(窓が開けてある:窗戶被人打開著,暗示是為了通風);「〜ておく」則是把時間軸往前拉——為了之後的事情「先做好」或「保持原樣」(窓を開けておく:先把窗戶打開)。 一句話判斷:看現況用 ている,看「人為結果」用 てある,看「事前準備」用 ておく。
| 文法 | 搭配動詞 | 助詞 | 時間焦點 | 核心語感 | 例句 |
|---|---|---|---|---|---|
| 〜ている | 自動詞・他動詞皆可 | 自動詞用が、他動詞用を | 現在 | 單純描述進行或狀態 | ドアが開いている(門開著) |
| 〜てある | 只能他動詞 | 多用が(強調做的人時可用を) | 現在(結果) | 有人刻意做的,結果仍保持 | ドアが開けてある(門被人打開著) |
| 〜ておく | 只能他動詞(含意志性自動詞少數例外) | を | 未來(為了之後) | 事前準備、暫時擱置 | ドアを開けておく(先把門打開) |
一、先搞懂「自動詞・他動詞」,三者才分得開
這三個句型最大的分水嶺不是「意思」,而是動詞本身是自動詞還是他動詞。如果你還不確定「開く(あく)」和「開ける(あける)」的差別,建議先讀 自動詞・他動詞配對整理,再回來看這篇會輕鬆很多。
自他動詞配對與三個句型的對應關係
| 自動詞(が) | 他動詞(を) | ている(自) | てある(他) | ておく(他) |
|---|---|---|---|---|
| 開く(あく) | 開ける(あける) | 窓が開いている | 窓が開けてある | 窓を開けておく |
| 閉まる | 閉める | ドアが閉まっている | ドアが閉めてある | ドアを閉めておく |
| つく | つける | 電気がついている | 電気がつけてある | 電気をつけておく |
| 消える | 消す | 火が消えている | 火が消してある | 火を消しておく |
| 入る(はいる) | 入れる | ビールが入っている | ビールが入れてある | ビールを入れておく |
| 並ぶ | 並べる | 椅子が並んでいる | 椅子が並べてある | 椅子を並べておく |
從表格可以看到一個鐵律:「〜てある」的前面永遠是他動詞;「〜ておく」則必須是「人可以刻意去做」的意志動詞(絕大多數是他動詞,少數意志性自動詞如「寝ておく」「トイレに行っておく」也成立)。像「❌ 窓が開いてある」「❌ 電気がついておく」這類「無意志自動詞+てある/ておく」的組合,是 N4 考題最愛設的陷阱,看到就可以直接刪掉。
二、「〜ている」:客觀描述現況,不問是誰做的
「〜ている」的用法很廣(進行、狀態、習慣、經驗),完整整理請見 〜ている四大用法。在本篇的比較脈絡中,最重要的是以下兩種:
1. 他動詞+ている → 動作進行中
- 今、昼ご飯を食べている。(現在正在吃午餐。)
- 弟が部屋でドアを開けている。(弟弟正在房間裡開門。——「開門」這個動作進行中,或反覆開關)
2. 自動詞(瞬間動詞)+ている → 結果狀態
- 窓が開いている。(窗戶開著。——可能是風吹開的,也可能有人開的,說話者只描述眼前狀態)
- 部屋に入ると、電気がついていた。(一進房間,燈就是亮著的。)
- このコップ、割れているよ。(這個杯子破了喔。)
重點:「〜ている」是最中立的描述,不帶任何「有人為了什麼而這麼做」的言外之意。當你只是陳述看到的畫面,用它就對了。
三、「〜てある」:有人刻意弄的,而且結果還在
「〜てある」= 他動詞て形+ある,表示「某人(通常不明說)出於某種目的做了這個動作,而那個結果至今仍保持著」。它的三個關鍵特徵:
- 只接他動詞(因為背後一定有「做的人」)。
- 原本的受詞改用「が」標示(窓を開ける → 窓が開けてある)。
- 暗示目的性——聽的人會自然聯想「是為了什麼而弄成這樣」。
例句
- 壁にカレンダーが掛けてある。(牆上掛著月曆。——有人掛上去的)
- 冷蔵庫にケーキが入れてあるから、食べてね。(冰箱裡放了蛋糕,吃吧。——特地為你準備的)
- 会議の資料はもうコピーしてあります。(會議資料已經影印好了。)
- 玄関に「売り物ではありません」と書いてあった。(玄關寫著「非賣品」。)
「〜が〜てある」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 模擬測驗 針對「が/を+自他動詞」做題型特訓;再回頭讀 〜ている四大用法 與 自動詞・他動詞配對整理,把這組文法徹底打通。