Mixed Conditionals

Past condition + present result · Present condition + past result
About this worksheet
Exercises practising Mixed Conditionals. Total: 30 points. Vocabulary from the B2 word bank is used throughout.
Type or tap your answers, then submit at the bottom to see your score and review.
Exercise 1
Choose the mixed conditional
8 points
Tap the correct answer.
1
If I had gone to bed earlier, I _____ so tired now.
2
If she _____ so shy, she would have spoken to him at the party.
3
If I had learned Spanish at school, I _____ it fluently now.
4
If he _____ allergic to cats, he would have adopted the kitten.
5
If we had bought the tickets online, we _____ in this queue now.
6
If I knew how to cook, I _____ a cake for your birthday last week.
7
If they hadn't moved to London, they _____ English now.
8
If he _____ always so lazy, he would have finished the project last week.
Exercise 2
Complete the mixed conditional
6 points
Write the verb in the correct form.
1
If I hadn't missed the bus, I (be) at home now.
2
If she (be) braver, she would have entered the competition.
3
If we had saved more money, we (travel) around the world now.
4
If I (know) him better, I would have invited him.
5
If he hadn't broken his leg, he (play) in the final tomorrow.
6
If I weren't afraid of heights, I (go) up the tower yesterday.

Check all your answers before submitting.

0 / 30
Your Score
0%
By exercise