wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

REVIEW IF CLAUSE - 15112022

Total questions: 40

Worksheet time: 13mins

Name
Class
Date
1.

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

2.

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

a)

had

b)

will

c)

had had

d)

have had

3.

Chọn từ có phần gạch chân được phát âm khác so với các từ còn lại.

a)

hours

b)

fathers

c)

dreams

d)

thinks

4.

Chọn từ có phần gạch chân được phát âm khác so với các từ còn lại.

a)

cats

b)

beds

c)

doors

d)

plays

5.

28. After they ___________ their breakfast, they _________________shopping yesterday.

a)

have; go

b)

had had; go

c)

had; had gone

d)

A. had had; went

6.

1. If she_________________ a car, she would go out in the evening.

a)

have

b)

has

c)

has had

d)

had

7.

If I ... you, I would plant some trees round the house.

a)

were

b)

was

c)

have been

d)

had been

8.

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

a)

knew

b)

know

c)

have known

d)

had known

9.

If my dog had six legs, it ... very fast!

a)

would run

b)

ran

c)

would have run

d)

will run

10.

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

a)

will fail

b)

fail

c)

would fail

d)

would have fail

11.

If I go shopping, I ______ some food.

a)

buy

b)

will buy

c)

would buy

d)

would have bought

12.

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

13.

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

14.

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

a)

had

b)

will

c)

had had

d)

have had

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.

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

17.

“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

18.

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

a)

would have gone

b)

can go

c)

will go

d)

will have gone

19.

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

a)

would meet

b)

had met

c)

would have met

d)

met

20.

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

21.

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

a)

might

b)

might have

c)

might had

d)

might has

22.

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

23.

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

24.

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

a)

were not

b)

was not

c)

are not

d)

hadn't been

25.

If you had seen the film, you_____________ it.

a)

will enjoy

b)

would have enjoyed

c)

would enjoy

d)

enjoy

26.

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

27.

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

28.

If you _________some mustard (mù tạc) in the sandwiches, they would have tasted better.

a)

put

b)

puts

c)

had put

d)

putting

29.

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

30.

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

a)

were

b)

are

c)

had been

d)

be

31.

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

32.

Cấu trúc của câu điều kiện loại 1:

a)

If - clause (Mệnh đề if) Main clause (Mệnh đề chính)

If + S + have/ has + V + will/won’t + V (bare infinitive)

b)

If - clause (Mệnh đề if) Main clause (Mệnh đề chính)

If + S + did + V + will/won’t + V (bare infinitive)

c)

If - clause (Mệnh đề if) Main clause (Mệnh đề chính)

If + S + V (simple present)s + will/won’t + V (bare infinitive)

33.

If it (be).... sunny next week, we (plant) .... the vegetables

a)

is; will plant

b)

am; will plant

c)

are; will plant

d)

is; won't plant

34.

trong các công thức sau đây, công thức nào là điều kiện loại 2?

a)

If S had V3, S would have V3

b)

If S Vqk, S would Vo

c)

If S had V3, S would Vo now.

35.

trong các công thức sau đây, công thức nào là điều kiện loại 1?

a)

Should S Vo, S will Vo

b)

Were S to Vo, S would Vo

c)

Had S V3, S would have V3

36.

trong các công thức sau đây, công thức nào là điều kiện loại 3?

a)

if S Vht, S will Vo

b)

if S Vqk, S would Vo

c)

if S had V3, S would have V3

37.

If I go shopping, I ______ some food.

a)

buy

b)

will buy

c)

would buy

d)

would have bought

38.

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

a)

had

b)

will

c)

had had

d)

have had

39.

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

40.

Câu điều kiện - loại 1 (Câu điều kiện - loại 1)

a)

Loại điều kiện này diễn tả điều kiện có thể hoặc không thể thực hiện trong hiện tại hoặc quá khứ

b)

Loại điều kiện này diễn tả điều kiện có thể hoặc không thể thực hiện trong hiện tại hoặc tương lai.

c)

Loại điều kiện này diễn tả điều kiện có thể hoặc không thể thực hiện trong quá khứ hoặc tương lai.