wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

câu điều kiện

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

1) If that hat costs much , I ……………a small one .

a)

would have bought

b)

will buy

c)

bought

d)

would by

2.

If you …………more carefully ,you wouldn’t have had so many accidents.

a)

drive

b)

drove

c)

had driven

d)

driven

3.

If I spoke English , my job …………………a lot easier.

a)

was

b)

were

c)

will be

d)

would be

4.

If he …………….to London yesterday, he ………….his old friend.

a)

went/ would meet

b)

go/ would meet

c)

had gone/ would have met

d)

went/ would have met

5.

I will lend them some money If they …………….me .

a)

ask

b)

will ask

c)

asked

d)

had asked

6.

If we had known who he was, we …………….him to speak at our meeting .

a)

would have invited

b)

have invited

c)

will invite

d)

would invite

7.

My dog will bark if it …………….any strange sound.

a)

hear

b)

hears

c)

heard

d)

had heard

8.

If I ………….enough money, I will buy a house.

a)

had

b)

had had

c)

will have

d)

have

9.

If you …………..away, I will send for a policeman.

a)

not go

b)

don't go

c)

hadn't gone

d)

didn't go

10.

If I ………in your place, I would accept Mr Anderson’s invitation .

a)

were

b)

am

c)

be

d)

was

11.

What ………..we do if they don’t come tomorrow?

a)

would

b)

will

c)

did

d)

had

12.

If I …………….you, I would tell the truth.

a)

is

b)

am

c)

were

d)

was

13.

If I had enough time now , I ………..to my parents.

a)

would write

b)

write

c)

will write

d)

wrote

14.

It’s too bad Helen isn’t here .If she ………..here , she ……..what to do.

a)

is/ will know

b)

was/ knows

c)

were/ would know

d)

are/ would have known

15.

If she ………….late again , she will lose her job.

a)

come

b)

came

c)

comes

d)

had come

16.

I will let you know if I ………..out what’s happening.

a)

find

b)

finds

c)

found

d)

had found

17.

If we …………….in a town , life would be better.

a)

live

b)

lived

c)

would live

d)

had lived

18.

I’m sure he wouln’t mind if we ……………early.

a)

arrive

b)

arriving

c)

arrived

d)

had arrived

19.

If I won the lottery , I …….you half the money .

a)

gave

b)

had given

c)

will give

d)

would give

20.

It ………..be a pity if she married Fred.

a)

will

b)

would

c)

can

d)

may

21.

If I’m free on Saturday , I …………..to the mountains.

a)

to go

b)

could go

c)

went

d)

can go

22.

we …………….you if we have time .

a)

will phone

b)

would phone

c)

phoned

d)

had phoned

23.

If I ………….you ,I would help them .

a)

am

b)

will be

c)

were

d)

had been

24.

I could have understood him if he ……………more slowly.

a)

speaks

b)

spoke

c)

had spoken

d)

would speak

25.

If I had known that you were in hospital, I ……………..you.

a)

will visit

b)

would have visited

c)

visit

d)

don't visit

26.

I wouldn’t have believed it if I ………………it with my own eyes.

a)

had seen

b)

saw

c)

hadn't seen

d)

didn't see

27.

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

a)

had got

b)

got

c)

gets

d)

getting

28.

If I …………that the traffic lights were red, I …………………..

a)

had realized/ would have stopped

b)

had realized/ wouldn't have stopped

c)

realized/ would stop

d)

realized/ will not stop

29.

If we have some eggs ,I ……………you a cake .

a)

made

b)

makes

c)

will make

d)

would make

30.

If you …………so busy , I would have shown you how to play .

a)

hadn't been

b)

weren't

c)

aren't

d)

wouldn't be

31.

If I were you, I _______________ that coat. It’s too much expensive

a)

won't buy

b)

don't buy

c)

wouldn't buy

d)

didn't buy

32.

If I could speak Spanish, I ___________ next year studying in Mexico.

a)

will spend

b)

had spent

c)

would have spent

d)

would spend

33.

It would have been a much more serious accident ____________fast at the time.

a)

was she driving

b)

she had driven

c)

had she been driving

d)

if she drove

34.

_______then what I know today, I would have saved myself a lot of time and trouble over the years.

a)

If I know

b)

If I would know

c)

Did I know

d)

Had I known

35.

Unless you ________all of my questions, I can’t do anything to help you.

a)

answered

b)

answer

c)

would answer

d)

are answering

36.

Had you told me that this was going to happen, I _________it

a)

would never have believed

b)

don't believe

c)

hadn't believed

d)

can't believe

37.

If Jake __________to go on the trip, would you have gone?

a)

doesn't agree

b)

didn't agree

c)

hadn't agreed

d)

wouldn't agree

38.

Hurry! we’ve got to leave the house immediately. Otherwise, ___________the opening ceremony.

a)

we'd miss

b)

we'd have missed

c)

we miss

d)

we're going to miss

39.

A: What are you doing later this afternoon?

B: I wish I __________the answer of this question.

a)

knew

b)

know

c)

could know

d)

would know

40.

A: I told your mother that you had left your job.

B: Well, I wish you________her. It’s none of your business.

a)

wouldn't tell

b)

didn't tell

c)

hadn't told

d)

doesn't tell