wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TA lớp 12 - câu điều kiện

Total questions: 73

Worksheet time: 35mins

Name
Class
Date
1.

I wouldn’t tell her if I ……….. you.

She can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

2.

Paul would be a good artist if he …….... more patience

a)

had

b)

has

c)

will have

d)

have

3.

You would have slept much better, if you_______your medicine

a)

will take

b)

took

c)

had taken

d)

would take

4.
If the sun __________, we will go swimming.
a)
shined
b)
shines
c)
would shine
d)
will shine
5.
If Lisa __________ earlier, she would not have been late for work.
a)
got up
b)
would get up
c)
gets up
d)
had got up
6.
If Alice had more money, she __________ to Africa.
a)
went
b)
goes
c)
would go
d)
will go
7.

If you ____________ a minute, I'll come with you

a)

wait

b)

waited

c)

had waited

d)

would wait

8.

If I __________ million dollars, I will go to japan

a)

win

b)

wins

c)

won

d)

winning

9.

I'll ___________ you the money if you pay me back next week.

a)

gave

b)

give

c)

given

d)

giving

10.

I'll ___________ you the money if you pay me back next week.

a)

gave

b)

give

c)

given

d)

giving

11.
If it rains, I________________at home
a)
Would stay
b)
Stay
c)
Will stay
d)
Stayed
12.
If it rains, I________________at home
a)
Would stay
b)
Stay
c)
Will stay
d)
Stayed
13.

If we ... the news last night, we wouldn't have known about the strike.

a)

didn't see

b)

haven't seen

c)

don't see

d)

hadn't seen

14.

If the lifeguard ... sooner, he would have saved the boy's life.

a)

arrived

b)

had arrived

c)

would arrive

d)

arrives

15.

If he studied harder, he … the best score in his class

a)

will get

b)

would get

c)

will got

d)

would got

16.

if you drop ice in water, it...

a)

floats

b)

will have floated

c)

floated

17.

Unless you..., we'll miss our flight.

a)

will hurry

b)

didn't hurry

c)

hurry

18.

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

a)

would have gone

b)

can go

c)

will go

d)

will have gone

19.

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

a)

wouldn't

b)

hadn't

c)

might not

d)

haven't

20.

If I have enough money, I ____(buy) that laptop.

a)

buy

b)

will buy

c)

won't buy

d)

would buy

21.

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

22.

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

23.

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

a)

had

b)

will

c)

had had

d)

have had

24.

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

25.

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

26.

“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

27.

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

a)

would have gone

b)

can go

c)

will go

d)

will have gone

28.

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

a)

would meet

b)

had met

c)

would have met

d)

met

29.

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

30.

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

a)

might

b)

might have

c)

might had

d)

might has

31.

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

32.

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

33.

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

a)

were not

b)

was not

c)

are not

d)

hadn't been

34.

If you had seen the film, you_____________ it.

a)

will enjoy

b)

would have enjoyed

c)

would enjoy

d)

enjoy

35.

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

36.

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

37.

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

a)

put

b)

puts

c)

had put

d)

putting

38.

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

39.

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

a)

were

b)

are

c)

had been

d)

be

40.

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

41.

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

42.

Câu điều kiện loại 1 là câu điều kiện _____ ở _____ hoặc tương lai.

a)

có thực- hiện tại

b)

không có thực- hiện tại

c)

có thực- quá khứ

d)

không có thực- quá khứ

43.

Câu điều kiện loại 2 là câu điều kiện _____ ở _____ hoặc tương lai.

a)

có thực- hiện tại

b)

không có thực- hiện tại

c)

có thực- quá khứ

d)

không có thực- quá khứ

44.

If + present simple, _____ .

a)

present simple

b)

future simple

c)

past simple

d)

would/ could/ might + V

45.

If + _____, ... would/ could/ might + V .

a)

present simple

b)

future simple

c)

past simple

d)

would/ could/ might + V

46.

If the air (be) _____ clean, we won't have breathing problems.

a)

is

b)

are

c)

was

d)

were

47.

If we plant more trees, we the air (be) ______ fresh.

a)

is

b)

are

c)

will be

d)

would be

48.

If I (be) you, I would go to the party.

a)

am

b)

were

c)

will be

d)

would be

49.

If called me, I (tell) _____ him about that news.

a)

tell

b)

told

c)

will tell

d)

would tell

50.

If we (not burn) ______ forests, the animals will have their home.

a)

don't burn

b)

didn't burn

c)

won't burn

d)

wouldn't burn

51.

If we continue polluting the water, the fish (die) _____.

a)

die

b)

died

c)

will die

d)

would die

52.

If the air weren't polluted, we (not have) _____ breathing problems.

a)

don't have

b)

didn't have

c)

won't have

d)

wouldn't have

53.

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

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.

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

57.

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

58.

“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

59.

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

a)

would have gone

b)

can go

c)

will go

d)

will have gone

60.

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

a)

would meet

b)

had met

c)

would have met

d)

met

61.

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

62.

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

a)

might

b)

might have

c)

might had

d)

might has

63.

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

64.

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

65.

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

a)

were not

b)

was not

c)

are not

d)

hadn't been

66.

If you had seen the film, you_____________ it.

a)

will enjoy

b)

would have enjoyed

c)

would enjoy

d)

enjoy

67.

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

68.

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

69.

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

a)

put

b)

puts

c)

had put

d)

putting

70.

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

71.

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

a)

were

b)

are

c)

had been

d)

be

72.

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

73.

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

a)

have

b)

has

c)

has had

d)

had