Breakdown of Я не хотел идти в аптеку, но всё‑таки зашёл по дороге домой.
Questions & Answers about Я не хотел идти в аптеку, но всё‑таки зашёл по дороге домой.
Past-tense verbs in Russian agree with the subject in gender and number.
- я не хотел = I (male) didn’t want
- я не хотела = I (female) didn’t want
- мы не хотели = we didn’t want (plural)
Yes. Russian often drops subject pronouns because the verb ending already shows person/number.
- Не хотел идти в аптеку, но всё‑таки зашёл… is natural if context makes the subject clear.
Keeping я adds emphasis/contrast (like “I personally didn’t want to…”).
After хотеть you usually use an infinitive. Both aspects are possible, but the choice changes the nuance:
- не хотел идти (imperfective) = didn’t want to be going / didn’t want the process of going; often a general reluctance.
- не хотел пойти (perfective) = didn’t want to go (as a single decision/event), i.e., didn’t want to set off.
In this sentence, идти fits the idea of reluctance to make that trip at all.
- не хотел (imperfective) = a state over some time: “I didn’t want to / I wasn’t willing.”
- не захотел (perfective) = a one-time change/decision: “I didn’t want to (at that moment) / I refused / I decided not to.”
So Я не хотел… но всё‑таки… sounds like ongoing reluctance that got overridden.
With в:
- в + Accusative = motion/direction (into/to): в аптеку = to the pharmacy
- в + Prepositional = location (in/at): в аптеке = in the pharmacy
Here it’s about going there, so в аптеку.
зайти / зайти́ (perfective) often means “to drop in / to stop by (briefly), often on the way somewhere.”
- пошёл = set off / started going (focus on starting movement)
- пришёл = arrived (focus on reaching the destination)
- зашёл = went in / stopped by (often incidental, not the main trip)
So всё‑таки зашёл suggests he ended up stopping at the pharmacy anyway, likely briefly.
зашёл (perfective) presents a single completed action: he did stop by (once).
заходил (imperfective) could mean:
- he used to stop by (habitual), or
- he was stopping by (process/background), or
- in some contexts, “he did stop by (at some point)” but with a less “single completed event” feel.
In a narrative like this, зашёл is the clean “it happened” result.
всё‑таки means “all the same / anyway / nevertheless / still,” often implying contrast with expectations or intentions.
Common placements:
- но всё‑таки зашёл (very typical)
- но зашёл всё‑таки (more emphasis on the fact he did stop by)
It usually sits near the verb it modifies.
Yes: всё‑таки is normally hyphenated. Also note the spelling всё (with ё) vs все:
- всё = everything / “all (of it)” (often written всё)
- все = everyone / all (people/things plural)
Many texts replace ё with е, but learners benefit from remembering it’s всё‑таки.
- по дороге = “along the way / on the road/route” (here: “on the way”)
- по commonly takes the dative: дорога → по дороге
- домой is an adverb meaning “homeward / (to) home,” answering “where to?” without a preposition.
So по дороге домой = “on my way home.”
Yes, but it’s different in style/meaning:
- по дороге домой = the most natural “on the way home”
- по дороге к дому = “on the way to the house/home” (more literal, can mean a specific building)
Yes in standard Russian: Я не хотел…, но … joins two independent clauses with но (but), so you normally use a comma.
Russian word order is flexible, but changes emphasis and sometimes meaning.
- Я не хотел идти в аптеку (neutral) = didn’t want to go to the pharmacy
- Я не хотел в аптеку идти = extra emphasis on the destination (the pharmacy specifically)
Also be careful: идти домой would mean “go home,” which is a different destination than в аптеку.