Breakdown of Врач объяснил, что смесь уже не должна быть единственной едой, потому что пора вводить прикорм.
Questions & Answers about Врач объяснил, что смесь уже не должна быть единственной едой, потому что пора вводить прикорм.
Literally, смесь means mixture. But in baby-feeding contexts, смесь very often means baby formula.
So in this sentence, смесь is not just any mixture. It means the infant formula the baby has been eating.
Объяснил is the perfective past tense of объяснить, so it presents the explanation as a completed act:
- Врач объяснил = The doctor explained / finished explaining
If you used объяснял, that would be imperfective and would focus more on the process or repeated action:
- Врач объяснял = The doctor was explaining / used to explain
In this sentence, the speaker is reporting one completed explanation, so объяснил fits best.