wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conditional sentences

Total questions: 106

Worksheet time: 53mins

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.

V2 - V3 của buy

a)

bought - bought

b)

buy - bought

c)

bought - buy

d)

buy - buy

22.

V2 - V3 - nghĩa tiếng việt của break

a)

broke - broken - dán lại

b)

broke - broken - làm vỡ

c)

broke - broke - làm vỡ

d)

broken - broken - làm vỡ

23.

Đâu là công thức của câu điều kiện LOẠI 2?

a)

If + S + had V3, S +would/ Could/ Should...+ V

b)

If + S + V2/ Ved, S +would/ Could/ Should...+ V

c)

S + V2/ Ved, S +would/ Could/ Should...+ V

d)

S + V2/ Ved, S +Will/ Could/ Should...+ V

24.

Câu điều kiện loại 2 dùng để diễn tả giả thuyết ___________________________ ở hiện tại.

a)

có thể xảy ra

b)

không thể xảy ra

c)

có thể và không thể xảy ra

25.

. If I (be) __________________________ stronger, I'd help you carry the piano.

a)

was

b)

were

c)

had been

d)

am

26.

If I (not do) _____________ it, nobody would do it.

a)

don't do

b)

didn't do

c)

hadn't done

d)

weren't do

27.

I (not run)_____________ away if I saw a spider.

a)

won't run

b)

didn't run

c)

wouldn't run

d)

can't run

28.

I (not run)_____________ away if I saw a spider.

a)

won't run

b)

didn't run

c)

wouldn't run

d)

can't run

29.

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

a)

knew

b)

know

c)

have known

d)

had known

30.

If I knew her name, I ... you her name.

a)

would tell

b)

will tell

c)

tell

d)

would have told

31.

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

a)

would run

b)

ran

c)

would have run

d)

will run

32.

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

a)

would plant

b)

plant

c)

will plant

d)

would have planted

33.

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

a)

will fail

b)

fail

c)

would fail

d)

would have fail

34.

If I go shopping, I ______ some food.

a)

buy

b)

will buy

c)

would buy

d)

would have bought

35.

. If I (be) __________________________ stronger, I'd help you carry the piano.

a)

was

b)

were

c)

had been

d)

am

36.

I (not travel) _______________________________ to London if I don't get a cheap flight.

a)

don't travel

b)

wouldn't travel

c)

won't travel

d)

couldn't travel

37.

If I ...................money, I would buy a car

a)

have

b)

had

c)

will have

d)

has

38.

I (not travel) _______________________________ to London if I don't get a cheap flight.

a)

don't travel

b)

wouldn't travel

c)

won't travel

d)

couldn't travel

39.

If I (not do) _____________ it, nobody would do it.

a)

don't do

b)

didn't do

c)

hadn't done

d)

weren't do

40.

If I ... near my school, I would be in time for school.

a)

lived

b)

live

c)

would live

d)

had lived

41.

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

a)

2

b)

3

c)

4

d)

5

42.

Đâu là công thức của câu điều kiện LOẠI 0?

a)

If + S + V(s,es), S+ V(s,es)/câu mệnh lệnh

b)

S + V(s,es), S+ V(s,es)/câu mệnh lệnh

c)

If + S + Ved, S+ V(s,es)/câu mệnh lệnh

d)

If + S + Ved, S+ V(s,es)

43.

Đâu là công thức của câu điều kiện LOẠI 1?

a)

S + V(s,es), S + Will/Can/shall...... + V

b)

If + S + V, S + Will/Can/shall...... + V

c)

If + S + V(s,es), S + Will/Can/shall...... + V

d)

S + V(s,es), S + Would/Could/Should...... + V

44.

Đâu là công thức của câu điều kiện LOẠI 2?

a)

If + S + had V3, S +would/ Could/ Should...+ V

b)

If + S + V2/ Ved, S +would/ Could/ Should...+ V

c)

S + V2/ Ved, S +would/ Could/ Should...+ V

d)

S + V2/ Ved, S +Will/ Could/ Should...+ V

45.

Loại câu điều kiện nào nói về các điều kiện HIỂN NHIÊN?

a)

loại 0

b)

loại 1

c)

loại 2

d)

loại 3

46.

Loại câu điều kiện nào nói về các điều kiện CÓ THỂ xảy ra ở hiện tại hoặc tương lai?

a)

loại 0

b)

loại 1

c)

loại 2

d)

loại 3

47.

Loại câu điều kiện nào nói về các điều kiện KHÔNG CÓ THẬT ở HIỆN TẠI?

a)

loại 0

b)

loại 1

c)

loại 2

d)

loại 3

48.

Loại câu điều kiện nào nói về các điều kiện KHÔNG CÓ THẬT ở QUÁ KHỨ?

a)

loại 0

b)

loại 1

c)

loại 2

d)

loại 3

49.

Đâu là ví dụ của câu điều kiện loại 0?

a)

If you close your eyes, you don't see anything.

b)

If I were you, I would meet her.

c)

If it doesn't rain, I will go camping.

50.

Đâu là ví dụ của câu điều kiện LOẠI 1?

a)

If you don't drink water for 3 days, you die.

b)

If I had 1 million dollars, I would buy a supercar.

c)

If I become a teacher, I will teach in Hanoi.

51.

Đâu là ví dụ của câu điều kiện LOẠI 2?

a)

If I broke that vase, you could beat me.

b)

If I break that vase, I will buy a new one for you.

c)

If I broke that vase, you can beat me.

d)

If I break that vase, you could beat me.

52.

Sự khác nhau của câu điều kiện Loại 1 và Loại 2 ?

a)

Time

b)

Possible situations vs Impossible situation

c)

Tense

d)

Subject

53.

Read the sentence and rewrite it using first or second conditional.

"I live far from my grandparents so I rarely visit them"

4 lines
54.

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

55.

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

a)

had

b)

will

c)

had had

d)

have had

56.

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

57.

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

58.

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

a)

have; go

b)

had had; go

c)

had; had gone

d)

A. had had; went

59.

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

a)

have

b)

has

c)

has had

d)

had

60.

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

a)

were

b)

was

c)

have been

d)

had been

61.

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

a)

knew

b)

know

c)

have known

d)

had known

62.

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

a)

would run

b)

ran

c)

would have run

d)

will run

63.

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

a)

will fail

b)

fail

c)

would fail

d)

would have fail

64.

If I go shopping, I ______ some food.

a)

buy

b)

will buy

c)

would buy

d)

would have bought

65.

Câu điều kiện (IF) có (a)   mệnh đề

66.

Đây là công thức của ...

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

67.

Đây là công thức của ...

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

68.

Đây là công thức của ...

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

69.

Đây là công thức của ...

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

70.

"Diễn tả thói quen, sự thật hiển nhiên" là cách dùng của

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

71.

"Điều kiện CÓ THỂ xảy ra ở HIỆN TẠI và TƯƠNG LAI." là cách dùng của

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

72.

"Điều kiện TRÁI với thực tế ở HIỆN TẠI" là cách dùng của

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

73.

"Điều kiện TRÁI ngược với thực trạng ở QUÁ KHỨ" là cách dùng của

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

74.

If……….not = ???

(a)  

75.

Vế có "Unless" luôn ở dạng ...

a)

khẳng định (không not)

b)

phủ định (có not)

c)

nghi vấn (câu hỏi)

76.

B1: Dựa vào vế đã có thông tin => Xác định If 0, 1, 2 hay 3 (theo công thức)

                              B2: Điền vế còn lại đúng với công thức của If 0, 1, 2 hay 3

Đây là các bước làm của dạng nào???

a)

Điền khuyết 1 chỗ/ vế

b)

Điền khuyết 2 chỗ/ vế

c)

BIẾN ĐỔI CÂU SO/ BECAUSE => IF 2, 3

d)

Tường thuật câu IF

77.

B1: Đọc nội dung câu => xác định If 0, 1, 2 hay 3 (theo cách dùng)

B2: Điền 2 vế đúng với công thức của If 0, 1, 2 hay 3

Đây là các bước làm của dạng bt nào???

a)

Điền khuyết 1 chỗ/ vế

b)

Điền khuyết 2 chỗ/ vế

c)

BIẾN ĐỔI CÂU SO/ BECAUSE => IF 2, 3

d)

Tường thuật câu IF

78.

B1: Xác định vế IF: trước “SO”, sau “BECAUSE”

               B2: Xác định loại IF: Hiện tại => IF 2; Qúa khứ => IF 3

               B3: Phủ định cả 2 vế (bỏ hoặc thêm “NOT”)

Đây là các bước làm của dạng bt nào???

a)

Điền khuyết 1 chỗ/ vế

b)

Điền khuyết 2 chỗ/ vế

c)

BIẾN ĐỔI CÂU SO/ BECAUSE => IF 2, 3

d)

Tường thuật câu IF

79.

Câu trực tiếp: IF 1 => Câu tường thuật: ___

a)

IF O

b)

IF 1

c)

IF 2

d)

IF 3

80.

Câu trực tiếp: IF 2 => Câu tường thuật: ___

a)

IF O

b)

IF 1

c)

IF 2

d)

IF 3

81.

Câu trực tiếp: IF 3 => Câu tường thuật: ___

a)

IF O

b)

IF 1

c)

IF 2

d)

IF 3

82.

Khi tường thuật, nếu trong câu IF có các thành phần "Đại từ,Trạng ngữ", chúng ta đổi những thành phần này hay giữ nguyên?

a)

giữ nguyên

b)

đổi như câu tường thuật bình thường

83.

Đây là công thức của ...

a)

IF 0 - IF Clause

b)

IF 1 - IF Clause

c)

IF 2 - IF Clause

d)

IF 3 - IF Clause

84.

Đây là công thức của ___

a)

IF 0 - Main clause

b)

IF 1 - Main clause

c)

IF 2 - Main clause

d)

IF 3 - Main clause

85.

"S + WILL / can/ may/ should (not) … + V0"

Đây là công thức của ___

a)

IF 0 - Main clause

b)

IF 1 - Main clause

c)

IF 2 - Main clause

d)

IF 3 - Main clause

86.

Đây là công thức của ___

a)

IF 0 - IF Clause

b)

IF 1 - IF Clause

c)

IF 2 - IF clause

d)

IF 3 - IF clause

87.

Đây là công thức của ___

a)

IF 0 - IF Clause

b)

IF 1 - IF Clause

c)

IF 2 - IF clause

d)

IF 3 - IF clause

88.

"S + WOULD / could/ might/ should (not) … + V0"

Đây là công thức của ___

a)

IF 0 - Main clause

b)

IF 1 - Main clause

c)

IF 2 - Main clause

d)

IF 3 - Main clause

89.

"S + WOULD / COULD / SHOULD (NOT) + HAVE + V3/ed"

Đây là công thức của ___

a)

IF 0 - Main clause

b)

IF 1 - Main clause

c)

IF 2 - Main clause

d)

IF 3 - Main clause

90.

If you heat water to 100 celcius degree, it boils.

Đây là ___

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

91.

If Hoa works hard, she will achieve success.

Đây là ___

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

92.

If I were rich, I would travel around the world.

Đây là ___

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

93.

You would have passed your exam if you had worked harder.

Đây là ___

a)

IF 0

b)

IF 1

c)

IF 2

d)

IF 3

94.

"hence, therefore, thus, as a result, as a consequence, consequently, that’s why" là từ đồng nghĩa của (a)  

95.

"since, as, for, possobly because" là từ đồng nghĩa của (a)  

96.

Tên 2 mệnh đề trong câu if là: ___ clause và ___ clause

(a)  

97.

IF 0: If + S + ... , S + ...

a)

Vs/es - will + V0

b)

Vs/es - Vs/es

c)

V2/ed - would + V0

d)

had + V3/ed - would have V3/ed

98.

IF 1: If + S + ... , S + ...

a)

Vs/es - will + V0

b)

Vs/es - Vs/es

c)

V2/ed - would + V0

d)

had + V3/ed - would have V3/ed

99.

IF 2: If + S + ... , S + ...

a)

Vs/es - will + V0

b)

Vs/es - Vs/es

c)

V2/ed - would + V0

d)

had + V3/ed - would have V3/ed

100.

IF 3: If + S + ... , S + ...

a)

Vs/es - will + V0

b)

Vs/es - Vs/es

c)

V2/ed - would + V0

d)

had + V3/ed - would have V3/ed

101.

If + S + Vs/es, S + (a)  

102.

If + S + V2/ed, S + (a)  

103.

If + S + (a)   , S + WILL / can/ may/ should (not) + V0

104.

If + S + (a)   , S + WOULD / could/ might/ should (not) + V0

105.

If + S + (a)   , S + S + WOULD / COULD / MIGHT/ SHOULD (NOT) + HAVE + V3/ed

106.

If + S + had + V3/ed, S + (a)