Explanation
〜ておく = do in advance / leave as is. 〜てある = something has been done (focus on the resulting state).
हिंदी में समझें
〜ておく = पहले से कर लेना। 〜てある = कुछ कर दिया गया है (परिणामी स्थिति पर ध्यान)।
Examples
- よやくしておきます。 (Yoyaku shite okimasu.)
हिंदी: पहले से आरक्षित कर देता हूँ।
English: I will reserve it in advance. - まどがあけてあります。 (Mado ga akete arimasu.)
हिंदी: खिड़की खोली हुई है।
English: The window has been opened.
Common mistakes
- Using てある with intransitive verbs → てある uses transitive verbs — Focus on the object state.
Practice this topic
Test your understanding with 2 questions on 〜ておく / 〜てある — In advance / Resulting state.