Need the rule behind this exercise? Read Conditional mood. For the bigger picture, explore Russian grammar.
Conditional Constructions: Real and Unreal Conditions 1
Practice conditional sentences with real and unreal conditions
This is a preview of the drill content. Interactive practice loads automatically when JavaScript is available.
Browse Verbs practiceQuestion 1
Если завтра ___ дождь, мы останемся дома.
English context
Choose the correct form for real future condition.
Options
- будет
- был бы
- шёл
- пойдёт
Accepted answers and explanation
Accepted answers
- будет
Correct feedback
Perfect! Real future conditions use future tense in both clauses.
Grammar rule
Real conditions use indicative mood with appropriate tenses.
Question 2
Если бы у меня ___ время, я бы поехал в отпуск.
English context
Choose the correct form for unreal present condition.
Options
- есть
- было
- будет
- было бы
Accepted answers and explanation
Accepted answers
- было
Correct feedback
Excellent! Unreal present conditions use past tense forms.
Grammar rule
Unreal conditions use past tense forms with бы particles.
Question 3
Если ты ___ рано, успеешь на автобус.
English context
Choose the correct form for real condition.
Options
- встанешь
- встал бы
- вставал
- встаёшь
Accepted answers and explanation
Accepted answers
- встанешь
Correct feedback
Great! Real conditions use perfective future for completed actions.
Grammar rule
Real conditions use appropriate aspectual forms based on action type.
Question 4
Если бы он ___ вчера, мы бы встретились.
English context
Choose the correct form for unreal past condition.
Options
- приезжает
- приехал
- приедет
- приехал бы
Accepted answers and explanation
Accepted answers
- приехал
Correct feedback
Perfect! Unreal past conditions use past tense forms.
Grammar rule
Unreal past conditions use past tense forms without бы in the если-clause.
Question 5
Если погода хорошая, мы ___ в парк.
English context
Choose the correct form for general real condition.
Options
- идём
- пойдём
- шли бы
- пошли
Accepted answers and explanation
Accepted answers
- идём
Correct feedback
Excellent! General conditions use present tense for habitual actions.
Grammar rule
General conditions expressing habits use present tense.
Question 6
Если бы не дождь, мы бы ___ на дачу.
English context
Choose the correct form for negative unreal condition.
Options
- едем
- поехали
- поедем
- ездили
Accepted answers and explanation
Accepted answers
- поехали
Correct feedback
Great! Unreal conditions with 'если бы не' use past tense.
Grammar rule
'Если бы не' introduces negative unreal conditions.
Question 7
Если студент много ___, он хорошо сдаст экзамен.
English context
Choose the correct form for real condition with ongoing action.
Options
- занимается
- позанимается
- занимался
- занимался бы
Accepted answers and explanation
Accepted answers
- занимается
Correct feedback
Perfect! Ongoing action in real condition uses present imperfective.
Grammar rule
Real conditions with ongoing actions use present imperfective.
Question 8
Если бы я ___ русский язык, я бы работал переводчиком.
English context
Choose the correct form for unreal condition about ability.
Options
- знаю
- знал
- буду знать
- знал бы
Accepted answers and explanation
Accepted answers
- знал
Correct feedback
Excellent! Unreal conditions about abilities use past tense forms.
Grammar rule
Unreal conditions about abilities or states use imperfective past.
Question 9
Если завтра ___ солнце, пойдём на пляж.
English context
Choose the correct form for real weather condition.
Options
- светит
- будет светить
- светило бы
- светило
Accepted answers and explanation
Accepted answers
- будет светить
Correct feedback
Great! Future real conditions use future tense forms.
Grammar rule
Future real conditions use future tense in the если-clause.
Question 10
Если бы родители ___, дети были бы счастливы.
English context
Choose the correct form for unreal condition about state.
Options
- здоровы
- были здоровы
- будут здоровы
- здоровые
Accepted answers and explanation
Accepted answers
- были здоровы
Correct feedback
Perfect! Unreal conditions about states use past tense forms.
Grammar rule
Unreal conditions about states use 'были + short adjective' forms.