Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CONDITIONAL SENTENCES

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

If he hadn’t wasted too much time , he ____________ in his examination.

a)

would fail

b)

wouldn't fail

c)

wouldn't have failed

d)

won't fail

2.

If I had taken that English course, I____________ much progress. (make progress: tiến bộ)

a)

had made

b)

would have made

c)

made

d)

would make

3.

What would you have done if you ____________a lot of money?

a)

had

b)

will

c)

had had

d)

have had

4.

If we had known that you were there, we____________ you a letter.

a)

would write

b)

would have write

c)

would have written

d)

had written

5.

If we had checked the petrol before we started, we ____________here. (check petrol: kiểm tra xăng dầu)

a)

wouldn't stop

b)

wouldn't have stopped

c)

would have stopped

d)

would stop

6.

“Did he study yesterday?” “No, but if he _______, he would have done better on today’s test.”

a)

had

b)

has

c)

will study

d)

had studied

7.

. If I had had free time, I _____________ shopping.

a)

would have gone

b)

can go

c)

will go

d)

will have gone

8.

If you had come to the party, you _____________ her.

a)

would meet

b)

had met

c)

would have met

d)

met

9.

I decided to stay at home last night. I would have gone out if I _____________ so tired.

a)

wasn't

b)

weren't

c)

wouldn't have been

d)

hadn't been

10.

Did he lose?" "Yes, but if he had tried harder, he_____________ won."

a)

might

b)

might have

c)

might had

d)

might has

11.

I would have said "good bye" to your brother if he_____________ there.

a)

could be

b)

had been

c)

will be

d)

will have been

12.

I _____________ very happy if there _____________ a good film on channel 9 last night.

a)

would be / had been

b)

would have been / would be

c)

would have been / had been

d)

had been / had been

13.

If I _____________so busy yesterday, I would have visited you.

a)

were not

b)

was not

c)

are not

d)

hadn't been

14.

If you had seen the film, you_____________ it.

a)

will enjoy

b)

would have enjoyed

c)

would enjoy

d)

enjoy

15.

She would have gone to the university (đại học) if she_____________ the opportunity (cơ hội).

a)

has

b)

will have

c)

had had

d)

had

16.

If he had been more careful, he _____________an accident.

a)

wouldn't have had

b)

will not have

c)

does not have

d)

would not have

17.

If you _________some mustard (mù tạc) in the sandwiches, they would have tasted better.

a)

put

b)

puts

c)

had put

d)

putting

18.

What would you have done if the lift _____________struck between two floors at that time.

lift: thang máy.

get stuck: bị mắc kẹt

a)

had got

b)

got

c)

gets

d)

getting

19.

You would have seen my garden at its best if you ___________here last week.

a)

were

b)

are

c)

had been

d)

be

20.

If I___________ that you were coming, I’d have baked a cake.

bake a cake: nướng bánh

a)

know

b)

knew

c)

had known

d)

didn't know

21.

If you (be)____ free, I will tell you the truth

a)

are

b)

am

c)

is

d)

is not

22.

I (go)______ swimming if it is not rainy

a)

will go

b)

go

c)

went

d)

goes

23.

. If I (be) __________________________ stronger, I'd help you carry the piano.

a)

was

b)

were

c)

had been

d)

am

24.

If I (not do) _____________ it, nobody would do it.

a)

don't do

b)

didn't do

c)

hadn't done

d)

weren't do

25.

I (not run)_____________ away if I saw a spider.

a)

won't run

b)

didn't run

c)

wouldn't run

d)

can't run

26.

If I ... her name, I would tell you her name.

a)

knew

b)

know

c)

have known

d)

had known

27.

If my dog had six legs, it ... very fast!

a)

would run

b)

ran

c)

would have run

d)

will run

28.

If I were you, I ... some trees round the house.

a)

would plant

b)

plant

c)

will plant

d)

would have planted

29.

If you don't study hard, you ... the exam.

a)

will fail

b)

fail

c)

would fail

d)

would have fail

30.

If I go shopping, I ______ some food.

a)

buy

b)

will buy

c)

would buy

d)

would have bought