When studying Japanese, you may come across two expressions that look very similar but feel slightly different.
They are:
「〜ておく」(te oku / to do something in advance)
「〜てある」(te aru / something has been done and remains that way)
For example:
「会議の前に、資料をコピーしておきました。」
I made copies of the documents before the meeting.
「会議の前に、資料がコピーしてあります。」
The documents have already been copied and are ready before the meeting.
Both sentences seem to mean that the documents are prepared.
So what is the difference?
In JLPT grammar and reading questions, it is not enough to remember both as “preparation.” The key is to ask:
Is the sentence focusing on the action of preparing?
Or is it focusing on the state after preparation?
Once you understand this point, 「〜ておく」 and 「〜てある」 become much easier to read.
The Basic Difference
「〜ておく」 focuses on an action done in advance for a future purpose.
It often means:
- to do something beforehand
- to prepare in advance
- to do something now so there will be no problem later
On the other hand, 「〜てある」 focuses on the state that remains after someone has done something.
It often means:
- something has already been done
- something is ready
- a prepared state exists now
In short:
「〜ておく」(te oku)
→ preparing by doing something in advance
「〜てある」(te aru)
→ being in a prepared state
This difference is especially important in JLPT reading, where small shifts in focus often affect the correct answer.
「〜ておく」: Preparing for the Future
「〜ておく」 is used when someone does something in advance because it will be needed later.
For example:
「試験の前に、単語を復習しておきます。」
I will review the vocabulary before the exam.
「旅行の前に、ホテルを予約しておきました。」
I reserved a hotel before the trip.
「先生に聞く前に、自分で調べておきます。」
I will check it myself before asking the teacher.
In these sentences, the speaker is thinking about the future.
The feeling is:
“I will need this later, so I should do it now.”
That is the core image of 「〜ておく」.
It is not just “do.” It is “do in advance for a reason.”
The Feeling Behind 「〜ておく」
「〜ておく」 often carries a practical, forward-looking feeling.
For example:
「窓を開けておきます。」
I will leave the window open.
This does not simply mean “I open the window.”
It may suggest:
- I want fresh air to come in.
- I want the room to stay cool.
- I am preparing the room before someone arrives.
In other words, 「〜ておく」 often shows intention.
Someone is doing something now because it will be useful later.
「〜てある」: A Prepared State Already Exists
「〜てある」 is used when something has already been done, and the result remains visible or available now.
For example:
「机の上に資料が置いてあります。」
The documents have been placed on the desk.
「黒板に宿題が書いてあります。」
The homework is written on the blackboard.
「会議室のドアが開けてあります。」
The meeting room door has been opened.
「パソコンに必要な資料が保存してあります。」
The necessary documents have been saved on the computer.
In these sentences, the important point is not who did the action.
The important point is the current state.
The documents are placed.
The homework is written.
The door is open.
The files are saved.
Something was done intentionally, and now that result remains.
That is the basic image of 「〜てある」.
Comparing 「コピーしておく」 and 「コピーしてある」
Let’s return to the first example.
「会議の前に、資料をコピーしておきました。」
I copied the documents before the meeting.
This sentence focuses on the action.
Someone copied the documents in advance because they would be needed later.
The feeling is:
“I prepared them beforehand.”
Now compare:
「会議の前に、資料がコピーしてあります。」
The documents have already been copied before the meeting.
This sentence focuses on the state.
The documents are already in a copied, ready-to-use condition.
The feeling is:
“The preparation has already been completed.”
So the difference is:
「資料をコピーしておく」
→ to copy the documents in advance
「資料がコピーしてある」
→ the documents are already copied and ready
This is a small but important difference.
Pay Attention to Particles: 「を」 and 「が」
Particles can help you understand the difference.
「〜ておく」 often appears with 「を」 because it focuses on the action done to something.
Examples:
「資料をコピーしておく」
to copy the documents in advance
「部屋を掃除しておく」
to clean the room in advance
「予定を確認しておく」
to check the schedule in advance
「〜てある」 often appears with 「が」 because it focuses on the prepared state of something.
Examples:
「資料がコピーしてある」
the documents are copied and ready
「部屋が掃除してある」
the room has been cleaned
「予定が確認してある」
the schedule has been checked
This is not an absolute rule, but it is a very useful clue in JLPT questions.
When you are unsure, look at the particle and ask:
Is the sentence describing an action?
Or is it describing a state?
「置いておく」 and 「置いてある」
One pair that often confuses learners is:
「置いておく」(oite oku / to put something somewhere for later)
「置いてある」(oite aru / something has been placed there)
For example:
「かばんをここに置いておきます。」
I will leave my bag here.
This sentence focuses on the action of putting the bag somewhere for a reason.
Maybe the speaker wants to use it later.
Maybe it is more convenient there.
Maybe they are keeping it there temporarily.
Now compare:
「かばんがここに置いてあります。」
A bag has been placed here.
This sentence focuses on the current state.
The bag is there because someone placed it there.
The focus is not on the person’s action, but on the result that can be seen now.
So:
「置いておく」
→ someone places something there for a purpose
「置いてある」
→ something has been placed there and remains there
This difference appears often in reading passages.
How to Read These Expressions in JLPT Reading
In JLPT reading, 「〜ておく」 and 「〜てある」 are not just grammar points.
They help you understand the situation.
Look at this sentence:
「会場には、参加者のために飲み物が用意してあった。」
Drinks had been prepared at the venue for the participants.
Here, the focus is not on who prepared the drinks.
The important point is:
When the participants arrived, the drinks were already ready.
Now compare:
「参加者が来る前に、飲み物を用意しておいた。」
I prepared the drinks before the participants arrived.
Here, the focus is on the action of preparing before the participants came.
In reading questions, this difference can affect how you understand the timeline.
「〜ておく」 often points to an action before a future event.
「〜てある」 often describes a state that already exists at a certain point in the story.
Common Mistake
A common mistake is to translate both 「〜ておく」 and 「〜てある」 simply as “prepare.”
That is not completely wrong, but it is not enough.
The real difference is the focus.
「〜ておく」
→ focuses on the person’s action
「〜てある」
→ focuses on the state of the thing or place
For example:
「部屋を掃除しておきました。」
I cleaned the room in advance.
「部屋が掃除してあります。」
The room has been cleaned.
The first sentence makes us imagine the person who cleaned the room.
The second sentence makes us imagine the room as it is now: clean and ready.
This is exactly the kind of nuance that JLPT reading often tests.
More Example Sentences
「明日の授業で使う資料を印刷しておきます。」
I will print the materials for tomorrow’s class in advance.
「明日の授業で使う資料が印刷してあります。」
The materials for tomorrow’s class have already been printed.
「お客さんが来る前に、部屋を片づけておきました。」
I tidied the room before the guests arrived.
「部屋がきれいに片づけてあります。」
The room has been neatly tidied.
「忘れないように、予定をメモしておきます。」
I will write down the schedule so I do not forget it.
「予定がノートにメモしてあります。」
The schedule has been written down in the notebook.
A Simple Way to Remember
When you see 「〜ておく」, think:
Someone does something now for later.
When you see 「〜てある」, think:
Something is already in a prepared state.
This simple distinction helps you avoid overthinking.
In JLPT questions, do not rush to translate the sentence into your first language. First, identify the focus.
Is the sentence about an action?
Or is it about the result of an action?
That one question can make the correct answer much clearer.
Final Summary
「〜ておく」 and 「〜てある」 are both connected to preparation.
But they are not the same.
「〜ておく」 shows an action done in advance for a future purpose.
「〜てある」 shows a state that exists because someone already did something.
In other words:
「〜ておく」
→ preparation as an action
「〜てある」
→ preparation as a state
For JLPT N3–N2 learners, this difference is very useful. It helps you read not only grammar sentences but also longer passages where timing, intention, and state matter.
If you often feel, “I understand the words, but I still choose the wrong answer,” the problem may not be vocabulary. It may be that you are missing the focus of the sentence.
RJT (Rapid Japanese Training) is designed to help you build that reading sense step by step. You can answer questions, check explanations, listen to audio, and use the pop-up dictionary in one smooth learning flow.
Train your JLPT reading skills with RJT and learn to see the small grammar clues that lead to the right answer.
For a broader view of similar inference and judgment expressions, see the guide to confusing JLPT inference expressions. JLPT Inference and Judgment Expressions
For a broader view of cause and reason expressions, see the guide to confusing JLPT reason expressions. Confusing JLPT Reason and Cause Expressions