wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Conditional Sentence - Câu điều kiện 01

Total questions: 42

Worksheet time: 21mins

Name
Class
Date
1.

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

2.

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

a)

were

b)

are

c)

had been

d)

be

3.

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

4.

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

5.

If you had seen the film, you_____________ it.

a)

will enjoy

b)

would have enjoyed

c)

would enjoy

d)

enjoy

6.

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

a)

were not

b)

was not

c)

are not

d)

hadn't been

7.

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

a)

might

b)

might have

c)

might had

d)

might has

8.

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

9.

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

10.

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

11.

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

a)

would meet

b)

had met

c)

would have met

d)

met

12.

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

a)

would have gone

b)

can go

c)

will go

d)

will have gone

13.

“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

14.

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

15.

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

16.

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

a)

had

b)

will

c)

had had

d)

have had

17.

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

18.

If I go shopping, I ______ some food.

a)

buy

b)

will buy

c)

would buy

d)

would have bought

19.

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

20.

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

21.

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

a)

had

b)

will

c)

had had

d)

have had

22.

If it had not been for the training session, new recruits ____ such skilled workers.

a)

was become

b)

would not become

c)

have become

d)

would have not become

23.

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

24.

If I were a team manager, I _____ various team - building activities for better communication.

a)

Offer

b)

Will offer

c)

Would offered

d)

Had offered

25.

If I ____ you, I would never have done that

a)

Had

b)

Had been

c)

Were

d)

Was

26.

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

a)

had

b)

has

c)

will have

d)

have

27.

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

She can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

28.

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

29.

If _____ as I told her, she wouldn’t have had many mistakes .

a)

a. she has done

b)

b. she does

c)

c. she had done

d)

d. she did

30.

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

31.

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

32.

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

33.

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

34.

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

35.

The door will unlock if you

(to press)............ the green button.

a)

a. presses

b)

b .would press

c)

c. pressing

d)

d. press

36.

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

a)

a. swimming

b)

b. swim

c)

c. swum

d)

d. swims

37.

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

38.

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

a)

a. will arrive

b)

b. would arrive

c)

c. arrived

d)

d. had arrived

39.

If you spoke louder, your classmates

(to understand)......................... you.

a)

a. would understand

b)

b. will understand

c)

c. understanded

d)

d. had understand

40.

The zookeeper would have punished her with a fine if she (to feed)..... the animals.

a)

a. feeding

b)

b. fed

c)

c. had fed

d)

d. will feed

41.

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

42.

If we meet at 9:30, we (to have)..... plenty of time.

a)

a. would have

b)

b. didn't have

c)

c. will have

d)

d. haven't