wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

câu điều kiện

Total questions: 20

Worksheet time: 10mins

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