Grammar
Part 1 - Conditionals
For questions 1-10, choose the correct answer.
1
If you .......... (to press) this button, the screen .......... (to lock) automatically.
pressed / would lock
press / will lock
will press / locks
press / locks
2
If we .......... (to finish) the report by 5 p.m., the manager .......... (to review) it today.
finish / will review
will finish / reviews
finish / reviews
finished / would review
3
If I .......... (to have) more free time, I .......... (to take up) a new hobby.
had / would take up
would have / took up
have / will take up
had / will take up
4
If they .......... (to leave) earlier, they .......... (to avoid) the traffic jam.
left / would avoid
had left / would avoid
would leave / avoided
had left / would have avoided
5
If she .......... (to read) the instructions more carefully, she .......... (not / to make) that mistake.
had read / wouldn't have made
had read / wouldn't make
would read / didn't make
read / wouldn't make
6
Unless you .......... (to back up) your files regularly, you .......... (to risk) losing important data.
will back up / risk
back up / will risk
back up / risk
backed up / will risk
7
You can stay here tonight .......... you keep the noise down after 11.
unless
in case
even if
as long as
8
Had I .......... (to know) about the change in schedule, I .......... (to arrive) earlier.
know / would have arrived
known / would arrive
known / would have arrived
knew / would arrive
9
If you .......... (to be) more organised, you .......... (not / to feel) so stressed these days.
are / won't feel
were / won't feel
had been / wouldn't feel
were / wouldn't feel
10
If he .......... (to accept) that offer last year, he .......... (to work) in Paris now.
accepted / would be working
would accept / would be working
had accepted / would be working
had accepted / would have worked
Instructions
For questions 1-10, choose the correct answer.
Exercise Details
Author
Olia Denys
@olia-denys
User Prompt
"Create a grammar exercise focusing on 'Conditionals'"
Created on:
Oct 25, 2026
Found an issue? Let us know.
