Questions & Answers about В магазине я купил батон и молоко.
Why is the perfective verb купил used here instead of the imperfective покупал?
The perfective купил is used because this describes a single, completed action with a concrete result. If you were describing a repeated habit (like saying 'I used to buy') or focusing on the process of shopping, you would use покупал.
Why don't the endings for батон and молоко change since they are the direct objects?
Both words are in the accusative case because they are the direct objects, but their forms do not change from the dictionary form. батон is an inanimate masculine noun, and молоко is a neuter noun. In Russian, inanimate masculine and all neuter nouns share the exact same form in both the nominative and accusative cases.
Does батон just mean any type of bread?
No, батон specifically refers to a long loaf of white bread, similar to a thick baguette. If you wanted to talk about bread in general, or dark rye bread, you would use the word хлеб. A brick-shaped loaf of bread is usually called буханка.
Why does the sentence start with В магазине instead of the subject я?
Russian word order is flexible. Placing the location В магазине at the beginning of the sentence is a very natural way to set the scene before introducing the action. Starting with Я купил... is also grammatically correct, but putting the location first establishes the context right away.