Я зашёл в магазин, чтобы купить батарейки для часов.

Breakdown of Я зашёл в магазин, чтобы купить батарейки для часов.

я
I
в
to
купить
to buy
для
for
чтобы
in order to
зайти
to stop by
магазин
store
батарейка
battery
часы
watch
Elon.io is an online learning platform
We have an entire course teaching Russian grammar and vocabulary.

Start learning Russian now

Questions & Answers about Я зашёл в магазин, чтобы купить батарейки для часов.

Why is зашёл used here, and what does it imply compared to вошёл or пришёл?

Зайти / зашёл often means to drop in / stop by (briefly), i.e., entering a place as a small part of your route.

  • войти / вошёл = neutral to enter (focus on the act of entering).
  • прийти / пришёл = to arrive/come (focus on reaching the place, not necessarily entering).
    So Я зашёл в магазин suggests you stopped by the store (possibly not for long).
What grammatical form is зашёл?

зашёл is:

  • past tense
  • masculine singular (because the subject is я, and in past tense Russian verbs agree in gender/number: я зашёл for a male speaker, я зашла for a female speaker)
  • perfective aspect (completed action)
How would a female speaker say this sentence?

A female speaker would say: Я зашла в магазин, чтобы купить батарейки для часов.
Only the past-tense verb changes: зашёл → зашла.

Why is there в магазин (Accusative), not в магазине (Prepositional)?

Because в + Accusative is used for motion into a place (direction): (go) into the storeв магазин.
в + Prepositional is used for location (being somewhere): in the storeв магазине.

Why is there a comma before чтобы?

Because чтобы купить батарейки для часов is a purpose clause (a subordinate clause of purpose). In Russian, subordinate clauses are usually separated by a comma from the main clause:
Я зашёл в магазин, чтобы...

What does чтобы mean here, and are there alternatives?

Here чтобы introduces a purpose: in order to / so as to.
Common alternatives:

  • чтоб = colloquial shortened form of чтобы
  • для того чтобы = more explicit/formal in order to
Why is купить (perfective) used after чтобы, not покупать (imperfective)?

After чтобы, perfective купить is common when the goal is a single completed result: to buy (and have bought) batteries.
Imperfective покупать would highlight the process/habit or an open-ended action and sounds less natural here unless you mean something like to do the shopping / be buying as an activity.

What case is батарейки, and why?

батарейки is accusative plural, because it’s the direct object of купить (to buy what?):
купить батарейки.

What does для часов mean grammatically, and why is часов in that form?

для requires the genitive case, so часы becomes часов (genitive plural):
батарейки для часов = batteries for a watch / for clocks.
Russian often uses plural forms like часы for the object “watch” (as a standard noun form).

Does для часов mean “for a watch” or “for watches/clocks”?
It can mean either, depending on context. Even if you mean one wristwatch, Russian commonly still uses часы. If context implies one item, it will be understood as for (my/the) watch.
Could Russian also say this idea using за (as in “for”) instead of чтобы?

Yes, a very common alternative is: Я зашёл в магазин за батарейками для часов.
Here за + instrumental (за батарейками) expresses purpose: to get batteries / for batteries (i.e., you went to the store to obtain them). This is often more compact and natural in everyday speech.

Can the word order be changed, or is this the only natural order?

The given order is very natural. Variations are possible for emphasis, for example:

  • Чтобы купить батарейки для часов, я зашёл в магазин. (emphasis on purpose)
  • Я зашёл в магазин купить батарейки для часов. (often colloquial; omits чтобы, sounds more conversational)