wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu điều kiện loại 0,1,2,3

Total questions: 126

Worksheet time: 1hrs 5mins

Name
Class
Date
1.

Đâu là công thức của câu điều kiện LOẠI 2?

a)

If + S + had V3, S +would/ Could/ Should...+ V

b)

If + S + V2/ Ved, S +would/ Could/ Should...+ V

c)

S + V2/ Ved, S +would/ Could/ Should...+ V

d)

S + V2/ Ved, S +Will/ Could/ Should...+ V

2.

Câu điều kiện loại 2 dùng để diễn tả giả thuyết ___________________________ ở hiện tại.

a)

có thể xảy ra

b)

không thể xảy ra

c)

có thể và không thể xảy ra

3.

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

a)

was

b)

were

c)

had been

d)

am

4.

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

5.

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

6.

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

a)

knew

b)

know

c)

have known

d)

had known

7.

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

8.

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

a)

would run

b)

ran

c)

would have run

d)

will run

9.

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

a)

would plant

b)

plant

c)

will plant

d)

would have planted

10.

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

a)

will fail

b)

fail

c)

would fail

d)

would have fail

11.

If I go shopping, I ______ some food.

a)

buy

b)

will buy

c)

would buy

d)

would have bought

12.

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

a)

was

b)

were

c)

had been

d)

am

13.

I (not travel) _______________________________ to London if I don't get a cheap flight.

a)

don't travel

b)

wouldn't travel

c)

won't travel

d)

couldn't travel

14.

If I ...................money, I would buy a car

a)

have

b)

had

c)

will have

d)

has

15.

I (not travel) _______________________________ to London if I don't get a cheap flight.

a)

don't travel

b)

wouldn't travel

c)

won't travel

d)

couldn't travel

16.

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

17.

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

a)

lived

b)

live

c)

would live

d)

had lived

18.

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

She can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

19.

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

a)

had

b)

has

c)

will have

d)

have

20.

You would have slept much better, if you_______your medicine

a)

will take

b)

took

c)

had taken

d)

would take

21.
If the sun __________, we will go swimming.
a)
shined
b)
shines
c)
would shine
d)
will shine
22.
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
23.
If Alice had more money, she __________ to Africa.
a)
went
b)
goes
c)
would go
d)
will go
24.

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

a)

wait

b)

waited

c)

had waited

d)

would wait

25.

If I __________ million dollars, I will go to japan

a)

win

b)

wins

c)

won

d)

winning

26.

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

a)

gave

b)

give

c)

given

d)

giving

27.

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

a)

gave

b)

give

c)

given

d)

giving

28.
If it rains, I________________at home
a)
Would stay
b)
Stay
c)
Will stay
d)
Stayed
29.
If it rains, I________________at home
a)
Would stay
b)
Stay
c)
Will stay
d)
Stayed
30.

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

31.

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

a)

arrived

b)

had arrived

c)

would arrive

d)

arrives

32.

If he studied harder, he … the best score in his class

a)

will get

b)

would get

c)

will got

d)

would got

33.

if you drop ice in water, it...

a)

floats

b)

will have floated

c)

floated

34.

Unless you..., we'll miss our flight.

a)

will hurry

b)

didn't hurry

c)

hurry

35.

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

a)

would have gone

b)

can go

c)

will go

d)

will have gone

36.

Your sister would have helped you if she ___________ been so busy.

a)

wouldn't

b)

hadn't

c)

might not

d)

haven't

37.

If I have enough money, I ____(buy) that laptop.

a)

buy

b)

will buy

c)

won't buy

d)

would buy

38.

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

She can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

39.

If we walk so slowly, we ………………. late.

a)

will being

b)

will be

c)

be

d)

would be

40.
My teacher gets sad if I...
a)
don't study
b)
won't study
c)
not study
41.

If you go to the doctor, she... you some medicine.

a)

will give

b)

gives

c)

give

42.

if I have much money, I ...... an expensive car for you

a)

would buy

b)

will buy

c)

would have bought

d)

would had bought

43.

If you had left me, I would have dided.

a)

Type 1

b)

Type 2

c)

Type 3

44.

If you leave me,I will cry.

a)

Type 1

b)

Type2

c)

Type3

45.

If he _________ steadily, he wouldn’t fail.

a)

studies

b)

had studied

c)

studied

d)

was studying

46.

If I _____ the question, I would answer.

a)

understood

b)

have understood

c)

would understand

d)

will understand

47.

I would fly if I were a bird.

a)

Conditional Sentence Type 3

b)

Conditional Sentence Type 2

c)

Conditional Sentence Type 1

48.

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

49.

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

50.

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

51.

If you ....... a lighter jacket, the car driver would have seen you earlier

a)

wearing

b)

had worn

c)

wore

d)

wear

52.

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

53.

If I _____, I would express my feelings.

a)

A. were asked

b)

B. would ask

c)

C. had been asked

d)

D. asked

54.

Will you be angry if I _____ your pocket dictionary?

a)

A. stole

b)

B. have stolen

c)

C. were to steal

d)

D. steal

55.

If I _____ her phone number, I _____ her last night

a)

A. had known / could have phoned

b)

B. knew / would have phoned

c)

C. know / can phone

d)

D. knew / could phone

56.

If he ______ the truth, the police wouldn’t arrest him.

a)

A. tells

b)

B. told

c)

C. had told

d)

D. would tell

57.

She says if she _____ that the traffic lights were red she _____.

a)

A. had realized / would stop

b)

B. realized / could have stopped

c)

C. has realized / stopped

d)

D. had realized / would have stopped

58.

If I ______ in London now, I could visit British Museum.

a)

A. were

b)

B. had been

c)

C. have been

d)

D. would be

59.

You will miss the plane __________________

a)

if you hurried

b)

if you had hurried you don’t hurry

c)

if you would hurry

d)

if you don’t hurry

60.

Your sister would have helped you if she ___________ been so busy.

a)

wouldn't

b)

hadn't

c)

might not

d)

haven't

61.

If I had had enough money, I ___________ that car.

a)

would buy

b)

would have bought

c)

have bought

d)

wouldn't have bought

62.

Peter would have crossed the border if he ___________ his passport.

a)

didn't forget

b)

hadn't forgotten

c)

wouldn't forget

d)

wouldn't have forgotten

63.

If I don't water the flowers, they ____(die).

a)

die

b)

died

c)

will die

d)

would die

64.

If you ____(mix) yellow and blue, you get green.

a)

mix

b)

mixed

c)

will mix

d)

would mix

65.

If there is heavy rain tomorrow, we ____(go) for a hike.

a)

go

b)

will go

c)

won't go

d)

wouldn't go

66.

I will give my friends a helping hand if they ____(need) help.

a)

need

b)

needs

c)

needed

d)

will need

67.

If I have enough money, I ____(buy) that laptop.

a)

buy

b)

will buy

c)

won't buy

d)

would buy

68.

If I ____(be) you, I would spend more time on English.

a)

am

b)

are

c)

was

d)

were

69.

If Mr Chung were in the meeting, he ____(listen) to the opinions of the students.

a)

listens

b)

listened

c)

would listen

d)

would have listened

70.

If your parents see good results, they ____(be) pleased.

a)

are

b)

will be

c)

would be

d)

have been

71.
If Peter __________ (come) to my place, we__________  (go) to play in the yard.
a)
come/will go
b)
comes/will go
c)
will come/go
d)
will come/will go
72.

If she (study) harder, she (get) better marks.

a)

studies, would get

b)

studied, will get

c)

studies, got

d)

studies, will get

73.
3. If he ______________ his own vegetables, he wouldn't have bought  them.
a)
grew
b)
grows
c)
had grown
d)
grow
74.
6. If you ____________ a minute, I'll come with you
a)
wait  
b)
waited 
c)
had waited 
d)
would wait
75.
7. We ______________ John if we'd known about his problems.
a)
would help 
b)
would have helped
c)
will help 
d)
had helped
76.
9. When you _____________ a word, you look it up a dictionary.
a)
don't know
b)
didn't know
c)
doesn't know
d)
knew 
77.

If you ... faster you will not be late.

What is the best verb to complete the sentence?

a)

run

b)

runs

c)

ran

d)

will run

e)

is ran

78.

If you ... your money, you could buy a new phone.

a)

save

b)

saved

c)

would save

d)

were saved

e)

would saved

79.

** They might go home before the bell rings if they ... the exam earlier.**

a)

finish

b)

finished

c)

finishing

d)

can finish

e)

could

80.

If we had known, ....

a)

we would have congratulated him

b)

we would congratulate him

c)

we will congratulate him

d)

we will be congratulating him

e)

we congratulate him

81.

Lisa would find the milk if she

(to look).......... in the fridge.

a)

a. will look

b)

b. looked

c)

c. have look

d)

d. looking

82.

Dan (to arrive).......... safe if he drove slowly.

a)

a. will arrive

b)

b. would arrive

c)

c. arrived

d)

d. had arrived

83.

You (to have).............. no trouble at school if you had done your homework.

a)

a. would have had

b)

b. will have

c)

c. have

d)

d. had

84.

If you (to swim)........... in this lake, you‘ll shiver from cold.

a)

a. swimming

b)

b. swim

c)

c. swum

d)

d. swims

85.

If Nam (to ask)......... her teacher, he‘d have answered her questions.

a)

a. will asked

b)

b. asked

c)

c. had asked

d)

d. would asked

86.

I (to call)...... the office if I was/were you

a)

a. would call

b)

b. will call

c)

c. called

d)

d. had called

87.

Mary would have visited her old friend before if there _____ quite a lot of people there.

a)

a. hadn’t

b)

b. wouldn’t be

c)

c. hadn’t been

d)

d. wasn’t

88.

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

a)

a. wouldn’t have been

b)

b. wouldn’t be

c)

c. would be

d)

d. would have been

89.

If I _____, I would express my feelings to her.

a)

a. were you

b)

b. would be you

c)

c. was you

d)

d. am you

90.

If the tree wasn’t so high, the child _____ it up to take his kite down.

a)

a. could have climbed

b)

b. could climb

c)

c. is climbing

d)

d. climbed

91.

Which part shows the condition?

You can get good results if you work hard.

a)

You work hard

b)

You can get good results

92.

Which part shows the result?

If you eat too much junk food, you become fat easily.

a)

You eat too much junk food

b)

You become fat easily

93.

Which part is the main clause?

Your eyes get tired if you spend too much time on the mobile phone.

a)

Your eyes get tired

b)

You spend too much time on the mobile phone

94.

1. If she_________________ a car, she would go out in the evening.

a)

have

b)

has

c)

has had

d)

had

95.

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

a)

were

b)

was

c)

have been

d)

had been

96.

If I........you, I would go to school now.

a)

was

b)

am

c)

were

d)

be

97.

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

98.

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

99.

If it doesn't rain, the boys _____________ hockey.

a)

play

b)

will play

c)

would play

d)

would have

100.

Câu điều kiện loại 0 dùng để diễn tả sự việc......

a)

luôn đúng

b)

có khả năng xảy ra ở hiện tại hoặc tương lai

c)

không có thật ở hiện tại

d)

không có thật trong quá khứ

101.

câu điều kiện loại 1 dùng để diễn tả sự việc ........

a)

không có thật trong quá khứ

b)

không có thật ở hiện tại

c)

luôn đúng

d)

có khả năng xảy ra ở hiện tại hoặc tương lai

102.

câu điều kiện loại 2 dùng để diễn tả sự việc ......

a)

có khả năng xảy ra ở hiện tại, tương lai

b)

luôn đúng

c)

không có thật ở hiện tại

d)

không có thật trong quá khứ

103.

câu điều kiện loại 3 dùng để diễn tả sự việc......

a)

không có thật ở hiện tại

b)

không có thật trong quá khứ

c)

luôn đúng

d)

có khả năng xảy ra ở hiện tại, tương lai

104.

Đâu là if clause của câu điều kiện loại 1?

a)

if + S + V htđ

b)

if + S + V qkđ

c)

if + S + V qkht

d)

if + S + Modal V + V-inf

105.

Đâu là mệnh đề chính của ĐK Loại 1?

a)

S + will (not) + V-inf

b)

S + would (not) + V-inf

c)

S + would (not) + have + V-inf

d)

S + Vhtđ

106.

Động từ trong 2 mệnh đề ở ĐK loại 0 được chia ở thì.....

a)

quá khứ đơn

b)

quá khứ hoàn thành

c)

hiện tại đơn

d)

tương lai đơn

107.

mệnh đề điều kiện trong câu đk loại 2 chia ở thì.....

a)

hiện tại đơn

b)

quá khứ đơn

c)

quá khứ hoàn thành

d)

tương lai đơn

108.

đâu là mệnh đề chính của đk loại 2?

a)

S + will (not) + V-inf

b)

S + had (not) + V-ed/cột 3

c)

S + Would (not) + V-inf

d)

S + would (not) + have + V-ed/cột 3

109.

đâu là mệnh đề chính của câu đk loại 3?

a)

S + would (not) + have + V-ed/cột 3

b)

S + had (not) + V-ed/cột 3

c)

S + would (not) + V-inf

d)

S + Vqkđ

110.

đâu là mệnh đề điều kiện của câu ĐK loại 3?

a)

S + would (not) + have + V-ed/cột 3

b)

S + had (not) + V-ed/cột 3

c)

S + Vqkđ

d)

S + Vhtđ

111.

Khi mệnh đề điều kiện của điều kiện loại 1 thuộc dạng phủ định, ta dùng "Unless" để thay thế cho.....

a)

if.....not

b)

s + V htđ

c)

s + will + V-inf

d)

if + S

112.

câu điều kiện bao gồm mấy mệnh đề?

a)

1

b)

2

c)

3

d)

4

113.

câu điều kiện bao gồm mệnh đề điều kiện và mệnh đề.....

a)

if

b)

chính

c)

giả thiết

d)

nguyên nhân

114.

câu điều kiện bao gồm mệnh đề chính và mệnh đề......

a)

kết quả

b)

main clause

c)

result clause

d)

điều kiện

115.

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

a)

she has done

b)

she had done

c)

she does

d)

she did

116.

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

a)

wouldn’t advise

b)

won't advise

c)

hadn't advised

d)

didn't advise

117.

If you had come here a bit earlier, you __________ the most famous singer.

a)

will see

b)

would see

c)

would have seen

118.

If he were a better person, he ______ not end up in the prison.

a)

will

b)

would

c)

would have

119.

If grandmother's income ______ enough, she would have bought a house with a garden.

a)

is

b)

was

c)

had been

120.

We ____ stay home if the teacher gives us homework.

a)

will

b)

would

c)

would have

121.

I wouldn't have been born if my parents _____ each other.

a)

don't meet

b)

didn't meet

c)

hadn't met

122.

If he ____ how to drive, he would pick his friend up.

a)

know

b)

knew

c)

known

123.

If you trust me, I ____ make you disappointed.

a)

will not

b)

would not

c)

would not have

124.

If he ____ younger, he ____ more.

a)

were - can travel

b)

were - could travel

c)

was - can travel

d)

was - traveled

125.

If I ____ you, I ____ a new job

a)

was - got

b)

were - would get

c)

were - get

d)

was - would got

126.

If Bob_____ here, he _____ a solution for our problem.

a)

was - had

b)

was - will have

c)

were - would have

d)

were - can have