Skip to main content

Level: B1

Will vs Would — Practice

Complete each if-sentence with will, would, or would have. Look at the if-clause: its tense decides the answer. 36 fill-in ESL items with click-to-hear audio.

📝 Conditionals unit · lesson 3 of 4 ⏱ about 9 minutes 🔊 every example has audio

Builds on Identify the Type Next in unit Common Mistakes →

  • Real future — if + present
  • If it snows tonight, we ______ stay home. – will
  • If you touch that hot pan, you ______ burn your hand. – will
  • If she finishes early, she ______ join us. – will
  • If we take a taxi, we ______ get there faster. – will
  • If he trains hard, he ______ make the team. – will
  • If you leave now, you ______ catch the last bus. – will
  • If I find your keys, I ______ call you. – will
  • If the rain stops, they ______ continue the game. – will
  • If you read every day, your English ______ improve. – will
  • If my mother sees this mess, she ______ be angry. – will
  • If the price drops, I ______ buy the laptop. – will
  • If we plant the seeds today, they ______ grow by June. – will
  • Imaginary now or future — if + past
  • If I had more time, I ______ learn to paint. – would
  • If he were taller, he ______ play basketball. – would
  • If we lived near the beach, we ______ swim every day. – would
  • If she knew the truth, she ______ be upset. – would
  • If I won the lottery, I ______ buy my parents a house. – would
  • If you asked him, he ______ say yes. – would
  • If dogs could talk, they ______ complain about cats. – would
  • If I were you, I ______ take the job. – would
  • If we had a car, we ______ drive to the mountains. – would
  • If the tickets cost less, more people ______ come. – would
  • If he studied harder, he ______ get better grades. – would
  • If it were warmer, we ______ eat outside. – would
  • Imaginary past — if + past perfect
  • If you had called me, I ______ answered. – would have
  • If she had left earlier, she ______ caught the flight. – would have
  • If we had known the address, we ______ found the house. – would have
  • If he had worn a coat, he ______ stayed warm. – would have
  • If I had seen you there, I ______ said hello. – would have
  • If they had played better, they ______ won the match. – would have
  • If you had told me the truth, I ______ believed you. – would have
  • If she had set an alarm, she ______ woken up on time. – would have
  • If we had checked the weather, we ______ brought umbrellas. – would have
  • If he had read the contract, he ______ noticed the error. – would have
  • If I had taken notes, I ______ remembered the details. – would have
  • If the driver had slowed down, he ______ avoided the accident. – would have