Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CONDITIONAL SENTENCES TYPE 123

Total questions: 45

Worksheet time: 23mins

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

21.

Để diễn tả một điều kiện trái với thực tế/không thể thực hiện được trong hiện tại hoặc tương lai và kết quả tương ứng, thường được sử dụng khi đưa ra lời khuyên, ră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ứ

22.

Để diễn tả một điều kiện có thể thực hiện được trong hiện tại hoặc tương lai và kết quả có thể xảy ra, 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ứ

23.

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ứ

24.

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ứ

25.

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ứ

26.

Để diễn tả một hành động, sự kiện luôn đúng, sự thật hiển nhiên, quy luật tự nhiên, một chân lý hay một hành động xảy ra thường xuyê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ứ

27.

If you heat ice, it ... to water.

a)

turns

b)

will turn

c)

would turned

d)

would have turned

28.

If you press this switch, the computer ... on.

a)

comes

b)

will come

c)

would come

d)

would have come

29.

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

a)

knew

b)

know

c)

have known

d)

had known

30.

If Daniel ... any money, he spends it.

a)

has

b)

will have

c)

would have

d)

would have had

31.

If you ... this switch, the computer comes on.

a)

press

b)

pressed

c)

have pressed

d)

had pressed

32.

If my dog ... six legs, it would run very fast!

a)

had

b)

has

c)

has had

d)

would have

33.

If I lived near my school, I ... in time for school.

a)

would be

b)

was

c)

would have been

d)

will be

34.

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

a)

would plant

b)

plant

c)

will plant

d)

would have planted

35.

If I had studied hard, I ... the exam.

a)

would have passed

b)

pass

c)

will pass

d)

would pass

36.

If I had known of you arrival, I ... you.

a)

would have met

b)

would meet

c)

will meet

d)

meet

37.

... you ... hard, you will fail the exam.

a)

If, don't study

b)

Unless, study

c)

If, study

d)

Unless, don't study

38.

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

a)

will fail

b)

fail

c)

would fail

d)

would have fail

39.

If the ladder hadn't broken, he ... his leg.

a)

wouldn't have hurt

b)

wouldn't hurt

c)

won't hurt

d)

doesn't hurt

40.

If the had driven carefully, he ... accident.

a)

wouldn't have had

b)

wouldn't have

c)

won't have

d)

doesn't have

41.

If he had run faster, he ... race.

a)

would have won

b)

would win

c)

will win

d)

win

42.

If I ... a ghost in my room, I would run away.

a)

saw

b)

see

c)

had seen

d)

have seen

43.

If I ... a burglar breaking into in my house, I would ring the police.

a)

saw

b)

see

c)

had seen

d)

have seen

44.

If I saw an accident, I ... an ambulance.

a)

would call

b)

would have called

c)

will call

d)

call

45.

If I ... an accident, I would call an ambulance.

a)

saw

b)

see

c)

had seen

d)

have seen