住在台北的小雅(28歲)在 JapanChat 上認識了一位東京的朋友 Ren。某天她興奮地傳了一句:「窓が開けてあるよ、暑いから。」Ren 卻回了一個問號,然後禮貌地說:「窓を開けておいたよ、のほうが自然かな。」小雅瞬間愣住——「開けてある」和「開けておいた」,不都是「窗戶開著」的意思嗎?她以為自己學了三年日文,早就搞定了基礎文法,沒想到這對看似簡單的補助動詞,居然是個超深的坑。
如果你跟小雅一樣,每次碰到「ておく」和「てある」就開始頭痛,那這篇文章就是為你寫的。我們不講教科書式的死背規則,而是用生活場景和真實對話,幫你一次建立正確的語感。
「ておく」和「てある」,到底在講什麼?
先來看最核心的差異。這兩個補助動詞的中文翻譯經常重疊,這正是台灣人搞混的根本原因。但如果你從「說話者的視角」去思考,一切就清楚了。
「〜ておく」= 我主動做了某件事(為了某個目的)
強調的是「動作者的意圖」。你刻意做了這個動作,通常是為了之後的某個準備、預防、或者乾脆就是放著不管。
「〜てある」= 某件事被做了,結果狀態現在還在
強調的是「眼前的結果狀態」。誰做的不重要,重點是現在這個狀態是存在的。
注意到了嗎?左邊用「を」標記受詞,因為主語(我)對啤酒執行了動作。右邊用「が」標記主語,因為重點在描述啤酒現在的狀態。這個助詞的切換,就是區分兩者最關鍵的線索。
簡單記法:「ておく」看的是過程(我做了什麼),「てある」看的是結果(現在怎樣了)。
「ておく」的三種語感
「ておく」其實不只有「事先準備」一種用法,它至少有三種常見的語境:
-
準備型:為了之後的某件事先做好。
- 明日の会議の資料を印刷しておく。(先把明天開會的資料印好。)
-
放置型:做完就放著、不去管它。
- そのままにしておいて。(就那樣放著別動。)
-
預防型:為了避免出問題而先做。
- 傘を持っておこう。(先帶把傘吧。)
台灣學習者最常漏掉的是「放置型」——「ておく」不一定是積極的準備,有時候就只是「我決定不動它」。
「てある」的使用限制
「てある」有一個很嚴格的規則:前面只能接他動詞(及物動詞)。因為「てある」描述的是「某人有意做了某個動作後留下的結果狀態」,所以這個動作必須是能對某個對象執行的。
- ○ 窓が開けてある(開ける=他動詞)
- ✕ 窓が開いてある(開く=自動詞)→ 應該用「窓が開いている」
這一點在中文思維裡很難察覺,因為中文的「窗戶開著」不分自他動詞。
為什麼台灣人特別容易搞混?中文思維的陷阱
這對補助動詞之所以讓台灣學習者特別崩潰,有一個深層原因:中文裡根本沒有對應的文法區分。
中文說「我先把啤酒冰好」和「啤酒冰好了」,差別只在句子的主語和語氣,文法結構幾乎一樣。但日文把這兩種概念分成了完全不同的句型,還牽動了助詞(を vs が)的變化。
更麻煩的是,中文的「著」這個字同時涵蓋了日文裡「ている」「てある」「ておく」好幾種狀態。當你看到中文的「門開著」,腦中可能浮現三種日文翻譯:
- ドアが開いている(門處於開著的狀態——自動詞+ている)
- ドアが開けてある(門被人打開了,維持開著的狀態——他動詞+てある)
- ドアを開けておく(先把門打開放著——他動詞+ておく)
三句話在中文裡都可以翻成「門開著」或「門先開著」,但日文的語感和使用場景完全不同。
你到朋友家,看到桌上擺好了三人份的餐具。你會說哪一句?
A)お皿を並べておいたね。 B)お皿が並べてあるね。
答案是 B。因為你是「看到結果」的人,不是「擺餐具」的人。你在描述眼前的狀態,不是描述自己的動作。如果是你自己擺好後跟朋友說「我擺好囉」,才用 A。
自他動詞的連鎖反應
台灣學習者常犯的另一個錯誤是把「てある」跟自動詞搭配。這通常是因為在背單字的時候沒有同時記住自他動詞的配對。
比如「電気」(電燈):
- 電気がついている。(燈亮著。→ つく=自動詞+ている)
- 電気がつけてある。(燈被人打開了。→ つける=他動詞+てある)
一字之差,語感完全不同。第一句只是客觀描述「燈是亮的」;第二句暗示「有人刻意把燈打開,而且是有目的的」。
在 JapanChat 上最容易碰到的實戰場景
理論講完了,來看看這些文法在真實聊天中怎麼出現。在 JapanChat 跟日本人聊天時,「ておく」和「てある」的使用頻率其實超高,尤其在聊日常生活的話題時。
注意小雅在對話中的用法:
- 「もうつけてある」→ 她描述冷氣已經開好了(結果狀態)
- 「30度に設定しておいた」→ 她描述自己做的準備動作
- 「アイスが3つも入れてあった」→ 她描述看到冰箱裡的狀態
- 「スプーン出しておくね」→ 她宣告接下來要做的準備動作
Ren 的用法也很值得觀察:
- 「エアコンつけておいた方がいい」→ 建議事先準備
- 「アイス買っておいた」→ 描述自己提前做的事
- 「用意しておいた」→ 同上,強調自己的意圖
看到規律了嗎?描述自己做的事用「ておく」,描述眼前看到的狀態用「てある」。
跟日本人聊天,為什麼是突破文法盲點的最快方式?
你可能覺得:這種文法差異,多背幾次規則不就好了?但問題是,「ておく」和「てある」的語感差異非常微妙,光靠紙上學習幾乎不可能真正內化。
在 JapanChat 上跟日本人隨機配對聊天時,你會不斷遇到這些補助動詞出現在最自然的語境裡。對方不會特別教你文法,但你會在真實對話中反覆接觸到正確的用法,慢慢修正自己的語感。
「我以前一直把「窓が開けてある」跟「窓を開けている」搞混。後來在 JapanChat 上跟一個大阪的大學生聊天,他說「エアコンつけてあるのに暑いな」,我才突然意識到「てある」是在講一個已經存在的狀態,不是在講正在進行的動作。那一瞬間的領悟比讀十次課本都有用。」—— Wei(台灣,學日文4年)
這就是隨機聊天的魅力。你永遠不知道下一個對話會讓你頓悟哪個文法點,但因為對話是真實的、有情境的、有情感的,你的大腦會自然地把正確用法「刻」進記憶裡。
實用小技巧:用「ておく」和「てある」讓你的日文聽起來更道地
很多台灣學習者為了避免出錯,乾脆只用「ている」來描述所有狀態。但這樣會讓你的日文聽起來很平淡。試試在聊天中主動使用這兩個句型:
- 聊到你為約會做的準備:「レストランを予約しておいたよ。」(我先訂好餐廳了。)
- 描述你房間的樣子:「壁にポスターが貼ってあるんだ。」(牆上貼著海報。)
- 聊到你的習慣:「寝る前にいつも水を用意しておくの。」(睡前我都會先準備好水。)
日本人聽到你正確使用「ておく」和「てある」,會瞬間覺得你的日文程度很高,因為連很多中級學習者都還在搞混這兩個。
從兩個補助動詞看見日文的「狀態思維」
最後,讓我們把視角拉高一點。「ておく」和「てある」的區別,其實反映了日文一個很深層的特徵:日文非常在意「狀態是怎麼來的」和「現在處於什麼狀態」這兩個維度。
中文比較偏向「結果導向」——事情做完了就是做完了,不太在乎是誰做的、為什麼做的。但日文會用不同的文法結構精確區分:
- 這個狀態是自然發生的(ている+自動詞)
- 這個狀態是有人刻意造成的(てある+他動詞)
- 某人為了某個目的主動做了這件事(ておく)
這種「狀態思維」也延伸到日本文化的很多面向。日本人很注重「場の空気」(場合的氣氛),而「てある」正好就是描述一個「被刻意營造出來的環境狀態」的完美工具。比如走進一間精心布置的和室,你可能會注意到:
- 花が飾ってある。(花被擺好了。)
- お茶が用意してある。(茶已備好。)
- 座布団が並べてある。(座墊排好了。)
每一句「てある」都暗示著「有人為你精心準備了這一切」——這就是日本人引以為傲的「おもてなし」(款待精神)。
日本人說「準備しておきました」(我事先準備好了)的時候,語氣裡往往帶著一種低調的體貼。他們不會大聲說「我為你做了這麼多」,而是用「ておく」默默表達「我有在為你著想」。下次在 JapanChat 聊天時,如果對方說了「〜ておいたよ」,記得感受一下那份心意。
學會「ておく」和「てある」的區別,不只是通過 N3 考試的必備技能,更是理解日本人如何感知世界的一把鑰匙。當你開始自然地使用這兩個句型,你會發現自己不只是在講日文,而是在用日文的方式思考。
而讓這一切發生的最好方式,就是跟真正的日本人聊天。不需要完美,不需要緊張,只要在 JapanChat 上按下配對按鈕,一段新的對話就會開始。也許下一次,你就能像小雅一樣,在聊天中突然頓悟那個困擾你已久的文法。
想跟日本人練習這些文法嗎?
在 JapanChat 上隨機配對日本人,用最真實的對話磨練你的日文語感。免費註冊,馬上開始聊天!