wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conditional Type 0123

Total questions: 115

Worksheet time: 1hrs 1mins

Name
Class
Date
1.

If it ... (rain), then we ... (stay) at home

a)

rains - will stay

b)

rain - stay

c)

rained - will stay

2.

If I ... (see) Jim, I ... (ask) him to phone you

a)

see - will ask

b)

sees - ask

c)

saw - will ask

3.

If I ... (have) enough money, I ... (go) to New York

a)

had - will go

b)

have - will go

c)

have - go

4.

If he ... (be) late, we ... (go) without him

a)

lates - will go

b)

is - go

c)

is - will go

5.

If I ... (be) not too tired, I ... (go) to the cinema

a)

don't - will go

b)

am - will go

c)

am not - will go

6.

I ... (be) very surprised if he ... (come)

a)

am - comes

b)

will - come

c)

will be - comes

7.

If I ... (not/go) to bed now, I ... (be) tired tomorrow

a)

don't go - will be

b)

not go - will be

c)

not going - will be

8.

They ... (go) to the party if they ... (be) invited

a)

will go - are

b)

go - will be

c)

are - will

9.

We ... (be) late if we ... (not hurry)

a)

will be - don't hurry

b)

will be - not hurry

c)

will be - aren't hurry

10.

If she …. , I won’t be angry

a)

Doesn’t comes

b)

Don’t come

c)

Doesn’t come

11.

If the game … good, I will … it.

a)

Are – play

b)

Is – plays

c)

Is – play

12.

If you … study hard, you will not pass the test.

a)

Didn’t

b)

Doesn’t

c)

Don’t

13.

If she ........ (find) a wallet in the street, ...... she (give) it to the police?

a)

find / gave

b)

would find / would give

c)

found / would give

d)

would find/ gave

14.
You ..... (have) more money if you ..... (not take) taxis.
a)
would have / didn't take
b)
would had / didn't took
c)
had / wouldn't take
d)
had / didn't take
15.

If the steak ....... (not/be) so hot, we ........ (eat) it.

a)

wasn't / would eaten

b)

weren't / would eat

c)

wasn't / ate

d)

wouldn't be / ate

16.

If my dad were here, he'd know what to do.

a)

Correct (poprawne)

b)

Incorrect (niepoprawne)

17.
If we ...... (not see) a musical, I ...... (be) disappointed.
a)
didn't see / would be
b)
saw / would be
c)
didn't saw / would be
d)
wouldn't see / was
18.
If I ....... (have) any money, I ....... (give) you some.
a)
had / gave
b)
would have / would give
c)
had / would give
d)
had / didn't give
19.

11 If I .................(not have to) work, I ..................... (go) surfing with you.

a)

didn’t have to / would go

b)

hadn't to / would go

c)

didn't have to / went

20.

20 If there ........... (be) a fire in this hotel, it _________ (be) difficult to escape.

a)

be / would be

b)

would be / were

c)

were / would be

21.

Q. If you ........................... (eat) too much fast food, you ................ (get) a stomach ache.

a)

don't eat / get

b)

didn't eat / wouldn't get

c)

didn't ate / wouldn't get

d)

didn't eat / get

22.

Q. If I ......................... (have) a house in the mountains, I ................ (go) skiing every winter.

a)

had / would go

b)

have / would go

c)

would have / went

d)

has / would go

23.

If I go out,I ......................a newspaper.

a)

will eat

b)

will buy

c)

would buy

d)

will answer

24.

If I .......................the exam,I will take it again.

a)

passes

b)

fails

c)

win

d)

fail

25.

She ......................round the world if she ..........a lot of money. But she is poor.

a)

will travel/has

b)

would travel/had

c)

would travel/has

d)

will travel/had

26.

If I .......................you,I .................study hard.

a)

was/would study

b)

am/will study

c)

were/would study

d)

were/will study

27.

I .............................the car if I had the right tools.

a)

could repair

b)

can repair

c)

repaired

d)

will repair

28.

Pollution ...........................if we .......................more oil and coal.

a)

will increase/use

b)

would increase/use

c)

Will increase/used

d)

would increase/used

29.

If we run out of oil,we ...........other kinds of energy.

a)

need

b)

needs

c)

will need

d)

would need

30.

We .........................to the beach if the weather were nice.

a)

went

b)

will go

c)

can go

d)

could go

31.

If she ...............he was there,she would tell him to go away.

a)

know

b)

knew

c)

knows

d)

will know

32.

If we try to control pollution,it ............very expensive.

a)

would be

b)

will

c)

is

d)

will be

33.

I'd apply for the job if I ....................you.

a)

will be

b)

am

c)

were

d)

hate

34.

If we leave at 5 pm,we ..............there at 7 pm.

a)

would arrive

b)

would reach

c)

will buy

d)

will arrive

35.

If I won the lottery,I ...................a new car.

a)

will send

b)

will arrive

c)

will buy

d)

would buy

36.

If I ...............very tired, I'd come out with you.

a)

didn't feel

b)

wasn't feel

c)

weren't feel

d)

feel

37.

If you finish the letter,I .............it for you.

a)

would see

b)

could post

c)

will see

d)

will post

38.

If we ... the news last night, we wouldn't have known about the strike.

a)

didn't see

b)

haven't seen

c)

don't see

d)

hadn't seen

39.

If the lifeguard ... sooner, he would have saved the boy's life.

a)

arrived

b)

had arrived

c)

would arrive

d)

arrives

40.

We ... if our best player ... injured.

a)

would have won - hadn't been

b)

had won - wouldn't have been

c)

won - would be

d)

will win - have been

41.

If she ... he was so mean, she ... him.

a)

knows - won't marry

b)

would've known - hadn't married

c)

knew - wouldn't marry

d)

had known - wouldn't have married

42.

If we ... more time, we ... another day in London.

a)

would have - had spent

b)

had had - would've spent

c)

had - will spend

43.

You ... the weekend if you ... with us.

a)

enjoyed - came

b)

had enjoyed - had come

c)

would've enjoyed - had come

d)

had enjoyed - would've come

44.

If Sally ... her leg, she ... on holiday

a)

wouldn't have broken - had gone

b)

didn't break - would go

c)

won't break - goes

d)

hadn't broken - would've gone

45.

We ... a cake if we ... to buy some eggs.

a)

made - wouldn't forget

b)

would've made - hadn't forgotten

c)

had made - would have forgotten

46.

If she ... earlier, she ... the plane.

a)

had woken up - wouldn't have missed

b)

would've woken up - hadn't missed

c)

woke up - wouldn't miss

d)

has woken up - wouldn't miss

47.

If Roberto ... some English, he ... the job.

a)

would've known - had got

b)

knew - got

c)

had known - would've got

48.

If you'd lived here, you ... have enjoyed it.

a)

won't

b)

must

c)

might

d)

should

49.

If you cool down water at 0 degrees, it __________.

a)

will freeze

b)

froze

c)

is freezing

d)

freezes

50.

People ___________ if they eat too much.

a)

are getting fat

b)

will get fat

c)

get fat

d)

got fat

51.

if babies are hungry, they _________.

a)

are crying

b)

were crying

c)

cry

d)

will cry

52.

If I get lost, I ________.

a)

I asked for directions

b)

I ask for directions

c)

I was asking for directions

d)

I am asking for directions

53.

If you pour oil in water, it _________.

a)

is floating

b)

floated

c)

will float

d)

floats

54.

If you ______ hurry, you ______ the bus.

a)

-, will miss

b)

doesn't, will miss

c)

don't, miss

d)

don't, will miss

55.

If Steven ______ busy, he won't talk to us.

a)

is

b)

isn't

c)

are

d)

was

56.

If you press this button, you ____ your computer.

a)

switches off

b)

will switch off

c)

switch off

d)

'd switch off

57.

If you touch fire, you ________.

a)

got burned

b)

will get burned

c)

won't get a burn

d)

get a burn

58.

If she… much money, she … a new smartphone.

a)

have...buys

b)

has...buys

c)

has...will buy

d)

have...buy

59.

If He _______ her, he would marry her.

a)

know

b)

knows

c)

knew

d)

known

60.

If I __________ million dollars, I will go to japan

a)

win

b)

wins

c)

won

d)

winning

61.

You should see the doctor, if you________ bad

a)

feel

b)

felt

c)

feeling

d)

fall

62.

If I ____________ I would have my driving license

a)

had studied

b)

studied

c)

study

d)

have studied

63.

I would __________ a millionaire now if I took that job

a)

be

b)

been

c)

being

d)

had been

64.

If the trip hadn't been so expensive we ____________ reservations for a better hotel

a)

would have made

b)

would made

c)

would make

d)

would had made

65.

I'll ___________ you the money if you pay me back next week.

a)

gave

b)

give

c)

given

d)

giving

66.

If they locked the door properly nobody _________ into their house

a)

will break

b)

would break

c)

would broken

d)

would breaking

67.

The workers ___________ the road if they had had enough tools

a)

build

b)

built

c)

would build

d)

would have built

68.

If I ____________ you were sleeping I would not have woken you

a)

know

b)

have known

c)

had known

d)

had knew

69.

V2 - V3 của buy

a)

bought - bought

b)

buy - bought

c)

bought - buy

d)

buy - buy

70.

V2 - V3 - nghĩa tiếng việt của break

a)

broke - broken - dán lại

b)

broke - broken - làm vỡ

c)

broke - broke - làm vỡ

d)

broken - broken - làm vỡ

71.

Vế “if” câu điều kiện loại 2, nếu sử dụng “to be” => “to be” luôn là: (a)   .

72.

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

a)

was

b)

were

c)

had been

d)

am

73.

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

74.

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

75.

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

76.

If I ... you, I would plant some trees round the house.

a)

were

b)

was

c)

have been

d)

had been

77.

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

a)

knew

b)

know

c)

have known

d)

had known

78.

If I knew her name, I ... you her name.

a)

would tell

b)

will tell

c)

tell

d)

would have told

79.

If my dog ... six legs, it would run very fast!

a)

had

b)

has

c)

has had

d)

would have

80.

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

a)

would run

b)

ran

c)

would have run

d)

will run

81.

If I ... near my school, I would be in time for school.

a)

lived

b)

live

c)

would live

d)

had lived

82.

If I lived near my school, I ... in time for school.

a)

would be

b)

was

c)

would have been

d)

will be

83.

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

a)

would plant

b)

plant

c)

will plant

d)

would have planted

84.

1. If I_______ that you were ill last week, I would have gone to see you.

a)

knew

b)

had known

c)

know

d)

would have known

85.

2. I would have bought a new bicycle if I______ enough money.

a)

had had

b)

had

c)

was having

d)

have

86.

3. If I had had a motorbike, I_______ home immediately.

a)

will go

b)

went

c)

would go

d)

would have gone

87.

4. If he had worked hard, he _______ his examination.

a)

passes

b)

would pass

c)

would have passed

d)

had passed

88.

5. We______ the party better if it had not been so long.

a)

wouldn't enjoy

b)

wouldn't have enjoyed

c)

would have enjoyed

d)

would enjoy

89.

6. He wouldn't have begun to learn Russian if he ______ the difficulties.

a)

would know

b)

would have known

c)

knew

d)

had known

90.

7. If the rain______ , I would have gone for a walk.

a)

had stopped

b)

hadn't stopped

c)

stopped

d)

stops

91.

8. If you______ him, he would have come.

a)

calling

b)

called

c)

had called

d)

would have called

92.

If _____ as I told her, she would have succeeded.

a)

A. she has done

b)

B. she had done

c)

C. she does

d)

D. she did

93.

If you had caught the bus, you _____ late for work.

a)

A. wouldn't have been

b)

B. would have been

c)

C. wouldn’t be

d)

D. would be

94.

She wouldn't have given them all that money if we _____ her to.

a)

A. wouldn’t advise

b)

B. won't advise

c)

C. hadn't advised

d)

D. didn't advise

95.

If I _____ that yesterday, I _____ them.

a)

A. had discovered / would inform

b)

B. had discovered / would have informed

c)

C. had discovered / could inform

d)

D. discovered / can inform

96.

If she ... he was so mean, she ... him.

a)

knows - won't marry

b)

would've known - hadn't married

c)

knew - wouldn't marry

d)

had known - wouldn't have married

97.

You ... the weekend if you ... with us.

a)

enjoyed - came

b)

had enjoyed - had come

c)

would've enjoyed - had come

d)

had enjoyed - would've come

98.

If Sally ... her leg, she ... on holiday

a)

wouldn't have broken - had gone

b)

didn't break - would go

c)

won't break - goes

d)

hadn't broken - would've gone

99.

If she ... earlier, she ... the plane.

a)

had woken up - wouldn't have missed

b)

would've woken up - hadn't missed

c)

woke up - wouldn't miss

d)

has woken up - wouldn't miss

100.

If Roberto ... some English, he ... the job.

a)

would've known - had got

b)

knew - got

c)

had known - would've got

101.

If I hadn't overslept, I ______ on time.

a)

will have been

b)

would have been

c)

will be

d)

would had been

102.

If you had eaten a good breakfast, you______ so hungry now.

a)

wouldn't be

b)

can't be

c)

won't be

d)

wouldn't have been

103.

I ______ that car if I had had more money at the time.

a)

would have bought

b)

would buy

c)

will buy

d)

bought

104.

She would succeed in the test if she __________ so ill.

a)

wouldn't feel

b)

didn't feel

c)

hadn't felt

d)

won't feel

105.

If you want me to, I __________ the shopping.

a)

can do

b)

had done

c)

did

d)

would do

106.

If she gave him the money, he __________ it on records.

a)

will spend

b)

would have spend

c)

would spend

d)

spent

107.

There would have been a disaster if the earthquake _________ longer.

a)

lasts

b)

will last

c)

would last

d)

had lasted

108.

The manager _________ very happy if Peter signs the agreement.

a)

is

b)

was

c)

had been

d)

will be

109.

If I __________ you, I wouldn't ask so many questions.

a)

am

b)

was

c)

were

d)

had been

110.

She will have many friends if she _________ .

a)

tried

b)

has tried

c)

would try

d)

tries

111.

If you eat fast food, _____________________ .

a)

you gained weight.

b)

you gain weight.

c)

you will gained weight.

d)

you would have gained weight.

112.

If Caroline and Sue prepare the salad, Phil __________ the Christmas tree.

a)

decorate

b)

will decorate

c)

would decorate

d)

would have decorated

113.

We would be on the beach if we ________ in Mexico!

a)

would be

b)

were

c)

will be

d)

are

114.

If I __________ , I will go jogging.

a)

wake up

b)

will wake up

c)

woke up

d)

had woken up

115.

If she had taken care of her son, he __________ a criminal.

a)

does not become

b)

did not become

c)

would not become

d)

would not have become