wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MRW - Conditional Sentence

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

I wouldn’t tell her if I ……….. you.

She can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

2.

Paul would be a good artist if he …….... more patience

a)

had

b)

has

c)

will have

d)

have

3.

We ……………… out in the garden if it hadn’t been so cold.

a)

would had sat

b)

would sit

c)

had sit

d)

would have sat

4.

My uncle would stay longer in N.Y, if he ______more time

a)

has

b)

had

c)

would have

d)

had had

5.

You would have slept much better, if you_______your medicine

a)

will take

b)

took

c)

had taken

d)

would take

6.
If the sun __________, we will go swimming.
a)
shined
b)
shines
c)
would shine
d)
will shine
7.

If we arrived at 10, we ______________Tyler's presentation.

a)

attend

b)

would have attended

c)

will attend

d)

would attend

8.
They will fly to Canberra if they __________ more money.
a)
had had
b)
will have
c)
have
d)
had
9.
If Lisa __________ earlier, she would not have been late for work.
a)
got up
b)
would get up
c)
gets up
d)
had got up
10.
If Alice had more money, she __________ to Africa.
a)
went
b)
goes
c)
would go
d)
will go
11.

If he ______________ his own vegetables, he wouldn't have bought them.

a)

grew

b)

grows

c)

had grown

d)

grow

12.

He wouldn't have been sleepy all the day if he _____________ late last night.

a)

didn't stay up

b)

stayed up

c)

hadn't stayed up

d)

stays up

13.

If you ____________ a minute, I'll come with you

a)

wait

b)

waited

c)

had waited

d)

would wait

14.

We ______________ John if we'd known about his problems.

a)

would help

b)

would have helped

c)

will help

d)

had helped

15.

If they ______________ carefully, they will hear the woodpecker

a)

listened

b)

listen

c)

will listen

d)

would listen

16.

If you ______________ the young boy this stick, he would hurt himself.

a)

gives

b)

gave

c)

give

d)

had given

17.

If the cat hides in the tree, the dog _________________ it.

a)

would find

b)

find

c)

won't find

d)

had found

18.

Max _______________ the newspaper if he went by train.

a)

would read

b)

will read

c)

would have read

d)

read

19.
If Kate __________ late we won't wait for her.
a)
is
b)
will be
c)
were
d)
was
20.
Daniel __________ home on time if the bus had come.
a)
had been
b)
was
c)
would have been
d)
would be
21.

You will be fined if you _____ your car there.

a)

would have parked

b)

Park

c)

are parking

d)

will park

22.

If I _____ the question, I would answer

a)

understood

b)

would understand

c)

have understood

d)

will understand

23.

If John _____ hard, he could pass the examination.

a)

works

b)

has worked

c)

had worked

d)

Worked

24.

They would have telephoned us if they _____ lost.

a)

would get

b)

had got

c)

would have got

d)

would be got

25.

Rob _____ English if he hadn’t gone to class.

a)

would learnt

b)

would not have learnt

c)

would not learn

d)

learning

26.

Don’t blame me. I _____ him only if he hadn’t been driving so fast.

a)

will have followed

b)

had followed

c)

would have been able to follow

d)

could follow

27.

Even if I _____ the money, I wouldn’t have given him any.

a)

had

b)

had had

c)

would have

d)

have had

28.

The country would be more successful if it _____ better use of women at work.

a)

makes

b)

would have made

c)

is making

d)

Made

29.

If I had known that you were in hospital, I _____ visited you.

a)

would have

b)

has

c)

Have

d)

will have

30.

He _____ his exams if he’d learnt more.

a)

wouldn’t failed

b)

wouldn’t have failed

c)

hadn’t failed

d)

did not fail