Breakdown of Если я прихожу домой очень голодный, мама быстро готовит ужин, и через час я уже сытый.
Questions & Answers about Если я прихожу домой очень голодный, мама быстро готовит ужин, и через час я уже сытый.
Russian uses the present tense of the imperfective aspect to talk about:
- regular, repeated actions
- typical situations / general truths
Here, Если я прихожу домой очень голодный, мама быстро готовит ужин means Whenever / If I (normally) come home hungry, Mom (normally) cooks quickly.
If you described a one-time future situation, you’d use the future (often perfective):
- Если я приду домой очень голодным, мама быстро приготовит ужин.
If I come home very hungry (on that occasion), Mom will quickly cook dinner.
Both если and когда are possible, but they feel different:
- Если = if, introduces a condition; it sounds like “in case I come home hungry, this is what happens.”
- Когда = when / whenever, introduces a time; it sounds more like a straight description of routine: “When(ever) I come home hungry, Mom cooks quickly.”
So:
- Если я прихожу домой очень голодный… – slightly more conditional, like setting up a scenario.
- Когда я прихожу домой очень голодный… – a bit more like a neutral statement of habit.
Both are grammatical; context and nuance decide which feels better.