〜ておく / 〜てある — In advance / Resulting state

Level: N3 · Module: Grammar Patterns · 2 practice questions

Doing something in preparation vs state after action

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.