Mixed Conditionals — Exercises
Choose the mixed conditional
Circle the correct answer.
- If I had gone to bed earlier, I _____ so tired now. (wouldn't be / wouldn't have been / won't be)
- If she _____ so shy, she would have spoken to him at the party. (weren't / hadn't been / isn't)
- If I had learned Spanish at school, I _____ it fluently now. (would speak / would have spoken / will speak)
- If he _____ allergic to cats, he would have adopted the kitten. (weren't / hadn't been / isn't)
- If we had bought the tickets online, we _____ in this queue now. (wouldn't be standing / wouldn't have stood / won't stand)
- If I knew how to cook, I _____ a cake for your birthday last week. (would have made / would make / made)
- If they hadn't moved to London, they _____ English now. (wouldn't speak / wouldn't have spoken / don't speak)
- If he _____ always so lazy, he would have finished the project last week. (weren't / hadn't been / isn't)
Complete the mixed conditional
Write the verb in the correct form.
- If I hadn't missed the bus, I (be) at home now.
- If she (be) braver, she would have entered the competition.
- If we had saved more money, we (travel) around the world now.
- If I (know) him better, I would have invited him.
- If he hadn't broken his leg, he (play) in the final tomorrow.
- If I weren't afraid of heights, I (go) up the tower yesterday.