wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

5S1 - LESSON 30. CONDITIONAL TYPE 3 & REVIEW (18/10)

Total questions: 75

Worksheet time: 41mins

Name
Class
Date
1.

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

2.

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

a)

had had

b)

had

c)

was having

d)

have

3.

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

a)

will go

b)

went

c)

would go

d)

would have gone

4.

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

a)

passes

b)

would pass

c)

would have passed

d)

had passed

5.

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

6.

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

7.

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

a)

had stopped

b)

hadn't stopped

c)

stopped

d)

stops

8.

8. If you______ him, he would have come.

a)

calling

b)

called

c)

had called

d)

would have called

9.

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

10.

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

11.

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

12.

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

13.

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

14.

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

15.

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

16.

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

17.

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

a)

would've known - had got

b)

knew - got

c)

had known - would've got

18.

If I _?_ known Kirsty was in town, I _?_ called her.

a)

had/would have

b)

have/would have

c)

had/had

d)

had/would

19.

Có bao nhiêu loại câu điều kiện trong tiếng Anh?

a)

2

b)

3

c)

4

d)

5

20.

Cấu trúc:

- If-clause: if + past perfect;

- Main clause: would/could/might + have + V2 (past participle)

-> Là cấu trúc của câu điều kiện loại mấy?

a)

Điều kiện loại 0 (type 0) - Sự thật hiển nhiên, quy luật tự nhiên

b)

Điều kiện loại 1 (type 1) - Điều kiện có thật ở hiện tại hoặc tương lai

c)

Điều kiện loại 2 (type 2) - Điều kiện không có thật ở hiện tại hoặc tương lai

d)

Điều kiện loại 3 (type 3) - Điều kiện không có thật ở quá khứ

21.

Cấu trúc:

- If-clause: if + past simple;

- Main clause: would/could/might + V1 (verb_infinitive)

-> Là cấu trúc của câu điều kiện loại mấy?

a)

Điều kiện loại 0 (type 0) - Sự thật hiển nhiên, quy luật tự nhiên

b)

Điều kiện loại 1 (type 1) - Điều kiện có thật ở hiện tại hoặc tương lai

c)

Điều kiện loại 2 (type 2) - Điều kiện không có thật ở hiện tại hoặc tương lai

d)

Điều kiện loại 3 (type 3) - Điều kiện không có thật ở quá khứ

22.

Cấu trúc:

- If-clause: if + present simple;

- Main clause: future simple, hoặc imperative, hoặc can/must/may + V1 (verb_infinitive)

-> Là cấu trúc của câu điều kiện loại mấy?

a)

Điều kiện loại 0 (type 0) - Sự thật hiển nhiên, quy luật tự nhiên

b)

Điều kiện loại 1 (type 1) - Điều kiện có thật ở hiện tại hoặc tương lai

c)

Điều kiện loại 2 (type 2) - Điều kiện không có thật ở hiện tại hoặc tương lai

d)

Điều kiện loại 3 (type 3) - Điều kiện không có thật ở quá khứ

23.

Cấu trúc:

- Cấu trúc:

- If-clause: if/when + present simple;

- Main clause: present simple.

-> Là cấu trúc của câu điều kiện loại mấy?

a)

Điều kiện loại 0 (type 0) - Sự thật hiển nhiên, quy luật tự nhiên

b)

Điều kiện loại 1 (type 1) - Điều kiện có thật ở hiện tại hoặc tương lai

c)

Điều kiện loại 2 (type 2) - Điều kiện không có thật ở hiện tại hoặc tương lai

d)

Điều kiện loại 3 (type 3) - Điều kiện không có thật ở quá khứ

24.

Để diễn tả một điều kiện trái với thực tế/không có thật trong quá khứ và kết quả tương ứng, thường được sử dụng để diễn tả sự nuối tiếc, chỉ trích, phê phán vì sự việc trong quá khứ đã không xảy ra như ý muốn ... chúng ta sử dụng câu điều kiện loại mấy?

a)

Điều kiện loại 0 (type 0) - Sự thật hiển nhiên, quy luật tự nhiên

b)

Điều kiện loại 1 (type 1) - Điều kiện có thật ở hiện tại hoặc tương lai

c)

Điều kiện loại 2 (type 2) - Điều kiện không có thật ở hiện tại hoặc tương lai

d)

Điều kiện loại 3 (type 3) - Điều kiện không có thật ở quá khứ

25.

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

26.

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

27.

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

28.

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

29.

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

30.

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

a)

would've known - had got

b)

knew - got

c)

had known - would've got

31.

If I _?_ known Kirsty was in town, I _?_ called her.

a)

had/would have

b)

have/would have

c)

had/had

d)

had/would

32.

I _?_ gone if you _?_ told me.

a)

would have/had

b)

would have/have

c)

would had/had

d)

had/would have

33.

We would have _?_ the game if we’d _?_ a little better.

a)

won/play

b)

win/played

c)

won/played

d)

win/play

34.

If I _?_ her name, I _?_ you.

a)

had knew/would have tell

b)

had known/would have told

c)

had known/had told

d)

had known/would have tell

35.

If they ____ to bed so late, they would have woken up early.

a)

don’t go

b)

didn’t go

c)

hadn’t gone

36.

If I had known about the cancellation beforehand, I ______ a ticket in the first place.

a)

wouldn’t have bought

b)

wouldn’t buy

c)

don’t buy

37.

If you ______ an umbrella, you wouldn’t have got wet.

a)

have taken

b)

had taken

c)

would had taken

38.

1.       If the driver _____, the accident wouldn’t have happened.

a)

hadn’t stopped

b)

hasn’t stopped

c)

doesn’t stopped

39.

She wouldn’t have gone out if she ____ that she was ill.

a)

had known

b)

has known

c)

knows

40.

If you _____ him yesterday, he ______ you everything.

a)

would ask – would have told

b)

has asked – will tell

c)

had asked – would have told

41.

We _____ lost if you had asked for directions.

a)

wouldn’t get

b)

wouldn’t have got

c)

hadn’t got

42.

If you _____ earlier, you could have seen the beautiful sunrise.

a)

have woken up

b)

had woke up

c)

had woken up

43.

If you ____ in time yesterday, we ____ this work.

a)

had come – would have done

b)

came – would have done

c)

will come -shall go

44.

She ____ your call if you had replied her text message fast.

a)

wouldn’t ignore

b)

wouldn’t have ignored

c)

wouldn’t has ignored

45.

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

(3rd conditional)

a)

would buy

b)

would have bought

c)

have bought

d)

wouldn't have bought

46.

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

a)

wouldn't

b)

hadn't

c)

might not

d)

haven't

47.

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

48.

_________ you have asked for help if there had been someone near you?

(3rd conditional)

a)

May

b)

Can

c)

Will

d)

Would

49.

They wouldn't have been late if they _________ the bus.

a)

missed

b)

wouldn't miss

c)

didn't miss

d)

hadn't missed

50.

If I _________ that you were so tired, I wouldn't have visited you.

a)

had known

b)

knew

c)

know

d)

have known

51.
If Mel ____________(to ask) her teacher, he'd have answered her questions.
a)
had asked
b)
asked
c)
ask
d)
asks
52.
She _________________by train if she could drive.
a)
wouldn't come
b)
wouldn't have come
c)
won't come
53.
If we _______________ the lottery last night, we'd be rich.
a)
won
b)
had won
c)
would have won
54.
They _______________ for a walk if it wasn't raining.
a)
would have gone
b)
would gone
c)
will go
55.
3. If he ______________ his own vegetables, he wouldn't have bought  them.
a)
grew
b)
grows
c)
had grown
d)
grow
56.
5. He wouldn't have been sleepy all the day if he _____________ late last night.
a)
didn't stay up 
b)
stayed up
c)
hadn't stayed up 
d)
 stays up
57.
7. We ______________ John if we'd known about his problems.
a)
would help 
b)
would have helped
c)
will help 
d)
had helped
58.
12. If I had gone to the sofa, I ______________ asleep.
a)
would fall
b)
would have fallen 
c)
will fall
d)
will fell
59.

Rose: I can't walk to work! I am too late! If I (a)   (get up)earlier, I would have walked to work.

60.

Rose: The car won't start, so I can't drive to work! : If my car had started, I (a)   (drive)to work.

61.

Rose: I didn't run fast enough!: I (a)   (catch the bus), if I had run faster.

62.

Rose: There weren't any empty seats in the underground, so I couldn't sit down: If (a)   (be) empty seats, I would have sat down.

63.

Rose: I felt bored! If I hadn't been bored, I (a)   (not talk)to the man standing next to me.

64.

Rose: I am glad I took the underground that day!: If I had not taken that underground, I (a)   (not meet)my husband!

65.

MAKE A CONDITIONAL TYPE 3 SENTENCE ABOUT YOUR STUDY

4 lines
66.

If John studies hard, he (get)   ………………………a good mark.

(a)  

67.

You will understand what I mean, if you (read)  ………………………my e-mail more carefully.

(a)  

68.

I would not do that, if I (be) ……………………… you.

(a)  

69.

She would not go to school, if she (be) ……………………… ill.

(a)  

70.

If I have all the luck of the world, I (win)………………………  in the lottery.

(a)  

71.

The sea was warmer than they had expected.

-> The sea was not as (a)   they had expected

72.

The campsite was not far from the sea.

-> The campsite was quite (a)   the sea.

73.

I am often given books as presents.

-> People often (a)   me books as presents.

74.

None of my friends enjoy reading as much as I do.

-> I enjoy reading (a)   any of my friends.

75.

Sarah thinks the sports centre is too small for the town.

-> Sarah thinks the sports centre is not (a)   for the town.