学习日语时,有两个表达看起来很像,但实际语感并不一样。
它们是:
「〜ておく」(te oku / 事先做、提前做好)
「〜てある」(te aru / 已经做好,并保持着那个状态)
比如下面两个句子:
「会議の前に、資料をコピーしておきました。」
会议前,我事先复印好了资料。
「会議の前に、資料がコピーしてあります。」
会议前,资料已经复印好了,处于可以使用的状态。
这两个句子都好像在说“资料已经准备好了”。
那么,区别在哪里呢?
在JLPT文法题和阅读题中,如果只把它们都记成“准备”,很容易在选项之间犹豫。关键不是单纯看中文意思,而是要看句子的焦点。
这个句子是在强调“提前做了某个动作”?
还是在强调“某件东西已经处于准备好的状态”?
掌握这个视角以后,「〜ておく」和「〜てある」就会清楚很多。
先看结论
「〜ておく」表示为了将来需要,提前做某件事。
也就是说,它的重点在“准备的动作”。
而「〜てある」表示某人已经做了某事,其结果现在仍然保留下来。
也就是说,它的重点在“准备后的状态”。
简单来说:
「〜ておく」(te oku)
→ 为了以后,事先做
「〜てある」(te aru)
→ 已经做好了,处于准备好的状态
这一区别在JLPT阅读中非常重要,因为很多题目考的不是词义本身,而是句子焦点的变化。
「〜ておく」:为了将来,提前做
「〜ておく」用于表示某人为了之后的目的,提前完成某个动作。
例如:
「試験の前に、単語を復習しておきます。」
考试前,我会提前复习单词。
「旅行の前に、ホテルを予約しておきました。」
旅行前,我事先预订了酒店。
「先生に聞く前に、自分で調べておきます。」
问老师之前,我会先自己查一下。
这些句子的共同点是,说话人都在考虑“之后会需要”。
也就是说,语感是:
“以后会用到,所以现在先做。”
这就是「〜ておく」的核心。
它不是单纯的“做”,而是“为了之后,先做”。
「〜ておく」背后的语感
「〜ておく」常常带有一种实用的、面向未来的感觉。
例如:
「窓を開けておきます。」
我先把窗户开着。
这个句子不只是“打开窗户”。
它可能包含这样的想法:
- 想让空气流通
- 想让房间不要太闷
- 想在客人来之前先准备好房间
也就是说,「〜ておく」常常带有目的和意图。
某人现在做这个动作,是因为之后会有用。
「〜てある」:已经准备好的状态
「〜てある」表示某事已经被完成,并且这个结果现在仍然存在。
例如:
「机の上に資料が置いてあります。」
资料已经放在桌子上了。
「黒板に宿題が書いてあります。」
黑板上已经写着作业。
「会議室のドアが開けてあります。」
会议室的门已经打开着。
「パソコンに必要な資料が保存してあります。」
电脑里已经保存好了需要的资料。
这些句子中,重点不在“谁做了这个动作”。
重点在“现在是什么状态”。
资料被放好了。
作业被写好了。
门被打开了。
资料被保存好了。
某人之前有意地做了某事,而现在这个结果还保留着。
这就是「〜てある」的基本感觉。
比较「コピーしておく」和「コピーしてある」
我们再来看开头的例句。
「会議の前に、資料をコピーしておきました。」
会议前,我事先复印了资料。
这个句子强调的是动作。
有人为了会议需要,提前复印了资料。
语感是:
“我提前准备了。”
再看:
「会議の前に、資料がコピーしてあります。」
会议前,资料已经复印好了。
这个句子强调的是状态。
资料已经处于“复印完毕,可以使用”的状态。
语感是:
“准备已经完成了。”
所以区别可以这样理解:
「資料をコピーしておく」
→ 提前复印资料
「資料がコピーしてある」
→ 资料已经复印好了,处于准备好的状态
看起来差别很小,但在阅读理解中非常关键。
注意助词:「を」和「が」
区分「〜ておく」和「〜てある」时,助词也很有帮助。
「〜ておく」常常和「を」一起出现,因为它强调对某个对象做动作。
例如:
「資料をコピーしておく」
提前复印资料
「部屋を掃除しておく」
提前打扫房间
「予定を確認しておく」
提前确认日程
而「〜てある」常常和「が」一起出现,因为它强调某个东西或场所的状态。
例如:
「資料がコピーしてある」
资料已经复印好了
「部屋が掃除してある」
房间已经打扫好了
「予定が確認してある」
日程已经确认好了
这不是绝对规则,但在JLPT题目中经常是一个很有用的提示。
当你犹豫时,可以先问自己:
这个句子是在说动作?
还是在说状态?
「置いておく」和「置いてある」特别容易混淆
很多学习者容易在下面这一组表达上出错:
「置いておく」(oite oku / 先放着、为了之后放在那里)
「置いてある」(oite aru / 已经被放在那里)
例如:
「かばんをここに置いておきます。」
我先把包放在这里。
这个句子强调的是“把包放在这里”这个动作,而且通常有目的。
可能是之后还要用。
可能是放在这里更方便。
也可能只是暂时放一下。
再看:
「かばんがここに置いてあります。」
包已经放在这里了。
这个句子强调的是现在的状态。
包在那里,是因为之前有人把它放在那里。
重点不是“谁放的”,而是“包现在处于被放在这里的状态”。
所以:
「置いておく」
→ 有目的地先放在那里
「置いてある」
→ 已经被放在那里,并保持这个状态
这个区别在阅读文章中经常会出现。
JLPT阅读中应该怎么判断
在JLPT阅读中,「〜ておく」和「〜てある」不只是文法点,它们还帮助你理解文章中的时间关系和场面。
看下面的句子:
「会場には、参加者のために飲み物が用意してあった。」
会场里已经为参加者准备好了饮料。
这里的重点不是“谁准备了饮料”。
真正重要的是:
参加者到达时,饮料已经处于准备好的状态。
再看:
「参加者が来る前に、飲み物を用意しておいた。」
参加者来之前,我事先准备好了饮料。
这里的重点是“在参加者来之前做了准备”这个动作。
在阅读题中,这种差别会影响你对时间顺序和场景的理解。
「〜ておく」常常提示“在某个未来事件之前先做了动作”。
「〜てある」常常描述“在某个时间点,某种准备好的状态已经存在”。
常见错误
很多学习者会把「〜ておく」和「〜てある」都简单理解成“准备”。
这并不是完全错,但还不够。
真正的区别在于焦点不同。
「〜ておく」
→ 重点在人的动作
「〜てある」
→ 重点在东西或场所的状态
例如:
「部屋を掃除しておきました。」
我事先打扫了房间。
「部屋が掃除してあります。」
房间已经打扫好了。
第一句让人想到“有人提前打扫了房间”。
第二句让人看到“房间现在是干净、准备好的状态”。
这正是JLPT阅读中经常考查的细微语感。
用例句再确认
「明日の授業で使う資料を印刷しておきます。」
我会提前打印明天上课要用的资料。
「明日の授業で使う資料が印刷してあります。」
明天上课要用的资料已经打印好了。
「お客さんが来る前に、部屋を片づけておきました。」
客人来之前,我提前整理了房间。
「部屋がきれいに片づけてあります。」
房间已经整理得很干净了。
「忘れないように、予定をメモしておきます。」
为了不忘记,我会提前把日程记下来。
「予定がノートにメモしてあります。」
日程已经记在笔记本上了。
一个简单的记忆方法
看到「〜ておく」时,可以这样想:
为了以后,先做某个动作。
看到「〜てある」时,可以这样想:
某件事已经做好了,现在保持着那个状态。
这个区分可以帮助你避免过度翻译。
在JLPT题目中,不要一看到句子就急着翻译成中文。先判断句子的焦点。
它是在说动作?
还是在说动作后的状态?
只要先问这个问题,很多选项就会变得清楚。
如果想整体整理推量和判断表达,也可以参考「JLPT中容易混淆的推量・判断表达总结」。 JLPT中容易混淆的推量与判断表达总结
如果想整理原因和理由表达,也可以参考「JLPT中容易混淆的原因・理由表达总结」。
总结
「〜ておく」和「〜てある」都和“准备”有关。
但是,它们并不一样。
「〜ておく」表示为了将来需要,提前做某个动作。
「〜てある」表示某人已经做了某事,现在留下了准备好的状态。
也就是说:
「〜ておく」
→ 作为动作的准备
「〜てある」
→ 作为状态的准备
对于JLPT N3到N2学习者来说,这个区别非常实用。它不仅能帮助你做文法题,也能帮助你在阅读中理解时间关系、人物意图和场景状态。
如果你经常觉得“单词都懂,但选项还是会选错”,问题可能不在词汇量,而在于你还没有抓住句子的焦点。
RJT(Rapid Japanese Training)可以帮助你一步一步训练这种阅读感觉。你可以做题、看解析、听音频,并使用弹窗词典,在一个流畅的学习流程中加深理解。
用RJT训练JLPT阅读力,学会看懂那些决定正确答案的细小语法线索。