wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

if-BAO VY

Total questions: 100

Worksheet time: 49mins

Name
Class
Date
1.

If the train is late, we ………………….. to the office.

a)

A. walk

b)

B. will walk

c)

C. would walk

d)

D. walks

2.

2. She …………………….. if she has time.

a)

A. calls

b)

B. would call

c)

C. will call

d)

D. calling

3.

3. If it ……………………… too much, I will buy the smaller one.

a)

A. costs

b)

B. will cost

c)

C. would cost

d)

D. cost

4.

4. If the class. ………………………. full, we will find another one.

a)

A. are

b)

B. will be

c)

C. were

d)

D. is

5.

5. What will we do if the taxi ………………………..?

a)

A. don’t come

b)

B. didn’t come

c)

C. doesn’t come

d)

D. had not come

6.

If it snowed this summer, we …………………… skiing.

a)

A. goes

b)

B. will go

c)

C. would go

d)

D. go

7.

If you drove more carefully, you ………………….so many accidents.

a)

A. would not have

b)

B. will not have

c)

C. wouldn’t have had

d)

D. has

8.

If he ……………………….. up earlier, he’d get to work on time.

a)

A. gets

b)

B. will get

c)

C. got

d)

D. had got

9.

I would tell you more about it if we ……………………………… more time.

a)

A. has

b)

B. will have

c)

C. have

d)

D. had

10.

If I ……………………..you, I wouldn’t worry about going to university.

a)

A. am

b)

B. be

c)

C. were

d)

D. had been

11.

If you ………………………… any money, I’d give you some.

a)

A. hadn’t had

b)

B. haven’t had

c)

C. don’t have

d)

D. didn’t have

12.

You’d earn more money if you …………………. more products.

a)

A. to sell

b)

B. sell

c)

C. sold

d)

D. will sell

13.

If I ……………………. so busy yesterday, I would have visited you.

a)

A. were not

b)

B. wasn’t

c)

C. aren’t

d)

D. hadn’t been

14.

If you had seen the film, you …………………. it.

a)

A. will enjoy

b)

B. would enjoy

c)

C. would have enjoyed

d)

D. enjoyed

15.

She would have gone to the university if she ……………… the opportunity.

a)

A. has

b)

B. will have

c)

C. had had

d)

D. had

16.

If he had been more careful, he ……………………….. an accident.

a)

A. would not have had

b)

B. will not have

c)

C. does not have

d)

D. would not have

17.

If you’d stayed at home, there …………………………. any trouble.

a)

A. would not be

b)

B. will not be

c)

C. is not

d)

D. would not have been

18.

What would you do if he………………………. tomorrow?

a)

A. resigned

b)

B. will resign

c)

C. resigns

d)

D. to resign

19.

I’ll do it if he ………………………….. me.

a)

A. asking

b)

B. will ask

c)

C. asked

d)

D. asks

20.

I wouldn’t have believed it if I………………… it with my own eyes.

a)

A. not to see

b)

B. didn’t see

c)

C. don’t see

d)

D. hadn’t seen

21.

I ________ the doctor if my stomach still hurts tomorrow.

a)

will call

b)

called

c)

call

22.
If it rains, I________________at home
a)
Would stay
b)
Stay
c)
Will stay
d)
Stayed
23.

I will make a sandwich if I __________ hungry.

a)

be

b)

will be

c)

am

24.

If I go shopping, I ______ some food.

a)

buy

b)

will buy

c)

would buy

d)

would have bought

25.

If we down more trees, our environment will be destroyed

a)

cut

b)

cuts

c)

cutting

d)

will cut

26.

I (go)______ swimming if it is not rainy

a)

will go

b)

go

c)

went

d)

goes

27.

If you (be)____ free, I will tell you the truth

a)

are

b)

am

c)

is

d)

is not

28.

Đâ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.

29.

More people (have)..... fresh water if we only (use).... the water we need

a)

will have; have use

b)

will have; use

c)

won't have; use

d)

will have; don't use

30.

Câu điều kiện sau là câu điều kiện loại gì?

If...+ present simple, will + V

a)

Loại 2

b)

Loại 0

c)

Loại 1

31.

If the river (not be).... dirty, there (be).... more fish

a)

is not; won't be

b)

is; will be

c)

is not; will be

d)

is; will be

32.

More people (have)..... fresh water if we only (use).... the water we need

a)

will have; have use

b)

will have; use

c)

won't have; use

d)

will have; don't use

33.

We (save).... a lot of trees if we (not waste)....... so much paper

a)

will save; waste

b)

will save; waste

c)

won't save; don’t waste

d)

will save; don’t waste

34.

If we (recycle)..... more, we (help).... our Earth

a)

recycle; won't help

b)

recycle; will help

c)

don't recycle; will help

d)

don't recycle; will help

35.

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

36.

1. What is it?

a)

prawn salad

b)

cobb salad

c)

curry

37.

2. What is it?

a)

sushi

b)

spring onion

c)

salad

38.

3. What is it?

a)

beef noodle soup

b)

steak pie

c)

starter

39.

4. What is it?

a)

sticky rice

b)

fafitas

c)

chicken soup

40.

5. What is it?

a)

pasta

b)

sushi

c)

lasagne

41.

6. What is it?

a)

cobb salad

b)

peel

c)

mango sticky rice

42.

7. What is it?

a)

rice

b)

chicken soup

c)

beef noodle soup

43.

8. What is it?

a)

meat sauce

b)

spicy food

c)

curry

44.

3a. In pairs, discuss which country from the box is associated with each dish in a.

9. Viet Nam

a)

sushi

b)

lasagne

c)

beef noodle soup

45.

10. Thailand

a)

cobb salad

b)

mango sticky rice

c)

rice

46.

11. Japan

a)

sushi

b)

sticky rice

c)

steak pie

47.

12. The USA

a)

curry

b)

fafitas

c)

cobb salad

48.

15. Italy

a)

lasagne

b)

cobb salad

c)

curry

49.

16. India

a)

mango sticky rice

b)

curry

c)

beef noodle soup

50.

3b. Fill in each blank with the name of a dish in 2.

1. .......... is a traditonal dish made from layers of pasta, meat sauce and tomato sauce. It's popular all over the world.

a)

lasagne

b)

cobb salad

c)

steak pie

51.

3. A................... is a traditional meat pie served in Britain. Beaf steak and gravy are enclosed in a pastry shell and baked in oven

a)

curry

b)

steak pie

c)

beef noodle food

52.

5. If you want to eat something healthy, try .......... It is a dish of small cakes of cold cooked rice, flavoured with vinegar and served with raw fish avocado, ect.

a)

sushi

b)

mango sticky rice

c)

curry

53.

13. Mexico

a)

sushi

b)

fajitas

c)

steak pie

54.

14. TheUK

a)

fajitas

b)

steak pie

c)

mango sticky rice

55.

2. If you like spicy food, you should try........... It is a dish of meat or vegetable, cooked in a spicy sauce, often served with rice

a)

mango sticky rice

b)

fajitas

c)

curry

56.

4. ......... is a dish of meat and vegetables cut into stripe. It is cooked and wrapped inside a flatbread.

a)

fajitas

b)

lasagne

c)

beef noodle soup

57.

---------- the noodles until there's no water left and then put them into a bowl

a)

stir

b)

drain

c)

fry

58.

--------- the beef with the salt pepper, oil and other spices as you wish for half an hour.

a)

simmer

b)

marinate

c)

boil

59.

You can ---------- the cake with chocolate curls and fruit cubes.

a)

decorate

b)

steam

c)

put

60.

----------- your slice of roast with cheese.

a)

cut

b)

chop

c)

spread

61.

________ off the papery skin and cut the onion in half.

a)

grate

b)

peel

c)

chop

62.

_______ the carrots into small shreds first, then mix them with cheese and salmon

a)

stir

b)

boil

c)

grate

63.

________ the eggs, milk, and sugar in a large bowl and then pour the mixture into heart- shaped moulds.

a)

mix

b)

dip

c)

chop

64.

put the marinated chicken in the oven and --------it for 30 minutes.

a)

fry

b)

deep - fry

c)

bake

65.

I love ------- chicken. It's one of my favorite foods.

a)

stirred

b)

roasted

c)

grilled

66.

I can't stand raw fish. I prefer it to be ----------

a)

granted

b)

chopped

c)

grilled

67.

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)

68.

If the river (not be).... dirty, there (be).... more fish

a)

is not; won't be

b)

is; will be

c)

is not; will be

d)

is; will be

69.

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

70.

If Minh Ngoc go to the zoo, _________?

a)

what does she see

b)

what will she see

71.

When ___ you ___ (go) to bed if you ____ (be) really tired tonight?

a)

will you go / will be

b)

do you go/ will be

c)

will you go/ are

d)

will you go/ am

72.

2. If you drove more carefully, you ………………….so many accidents.

a)

1. would not have

b)

B. will not have

c)

C. wouldn't have had

d)

D. has

73.

3. I would tell you more about it if we ……………………………… more time.

a)

A. has

b)

B. will have

c)

C. have

d)

D. had

74.

7. What would you do if he………………………. tomorrow?

a)

A. resigned

b)

B. will resign

c)

C. resigns

d)

D. to resign

75.

6. You’d earn more money if you …………………. more products.

a)

A. to sell

b)

B. sell

c)

C. sold

d)

D. will sell

76.

11. If you _______ to the course regularly, they ________ a certificate last year.

a)

A. go/gave

b)

B. go/give

c)

C. had gone/ would have given

d)

D. went/ would give

77.

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

a)

had

b)

has

c)

will have

d)

have

78.
If Alice had more money, she __________ to Africa.
a)
went
b)
goes
c)
would go
d)
will go
79.
If the sun __________, we will go swimming.
a)
shined
b)
shines
c)
would shine
d)
will shine
80.

If I __________ million dollars, I will go to japan

a)

win

b)

wins

c)

won

d)

winning

81.

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

a)

gave

b)

give

c)

given

d)

giving

82.

if you drop ice in water, it...

a)

floats

b)

will have floated

c)

floated

83.

I ________ the doctor if my stomach still hurts tomorrow.

a)

will call

b)

called

c)

call

84.

I will make a sandwich if I __________ hungry.

a)

be

b)

will be

c)

am

85.
If I were 10 years younger, I ______ the job.
a)
would take
b)
will take
c)
have taken
d)
will have taken
86.
If she______ school, she would study hard.
a)
liked
b)
like
c)
likes
d)
will like
87.
If I were you, I______ that job.
a)
would apply for
b)
will ask for
c)
will have changed
d)
can take
88.
If I ______ you, I would help them.
a)
were
b)
had been
c)
will be
d)
am
89.

If she .... you, she would buy this car

a)

Was

b)

were

c)

is

d)

did

90.

use type 2

if/i/be/you, I/plant/vegetables/garden

4 lines
91.

Trong cú pháp:

IF <ĐIỀU KIỆN> THEN <CÂU LỆNH>;

Đâu là từ khóa trong cú pháp trên

a)

CÂU LỆNH

b)

ĐIỀU KIỆN

c)

IF , THEN

d)

KHÔNG CÓ

92.

Đâu là điều kiện trong dòng lệnh dưới đây:

If y<> 0 then Writeln(' x/y=', x/y:0:2);

a)

then

b)

If

c)

Writeln(' x/y=', x/y:0:2);

d)

y<> 0

93.

Câu lệnh dưới đây thiếu nội dung nào :

If ............. then Writeln(' x/y=', x/y:0:2);

a)

Thiếu từ khóa IF và THEN

b)

Thiếu điều kiện

c)

Thiếu câu lệnh

d)

Không thiếu gì

94.

Câu lệnh dưới đây thiếu nội dung nào :

If y<>0 then ....................;

a)

Thiếu từ khóa IF và THEN

b)

Thiếu điều kiện

c)

Thiếu câu lệnh

d)

Không thiếu gì

95.

Câu lệnh dưới đây thiếu nội dung nào :

..... y<>0 .......Writeln('x/y=', x/y:0:2);

a)

Thiếu từ khóa IF và THEN

b)

Thiếu điều kiện

c)

Thiếu câu lệnh

d)

Không thiếu gì

96.

Các dòng lệnh nào dưới đây biểu diễn đúng phát biểu sau :

"Nếu a khác 0 thì thoát chương trình."

a)

If a =0 then Exit;

b)

If a <>0 then Exit;

c)

If a =0 then Begin;

d)

If a =0 then Writeln(' Thoat chuong trinh' );

97.

Sắp xếp đúng thứ tự các vị trí sau để thành câu lệnh điều kiện đúng :

  1. IF
  2. Writeln( a/b:0:2);
  3. THEN
  4. b<>0
a)

1-2-3-4

b)

4-3-2-1

c)

1-4-3-2

d)

3-1-4-2

98.

Phát biểu nào dưới đây biểu diễn đúng dòng lệnh sau :

IF m = 0 then Exit;

a)

Nếu m khác 0 thì thoát chương trình

b)

Nếu m bằng 0 thì thoát chương trình

c)

Nếu m khác 0 thì bắt đầu chương trình

d)

Nếu m khác 0 thì Bắt đầu chương trình

99.

Hãy chọn đáp án đúng dưới đây để điền vào dòng chấm trong hình sau:

a)

IF y <> 0 THEN Writeln('x/y =', x/y:0:2);

IF y=0 then Exit;

b)

IF y <> 0 THEN Writeln('x/y =', x/y:0:2);

IF y=0 then Begin;

c)

IF y <> 0 THEN Exit;

IF y=0 then Writeln('x/y =', x/y:0:2);

d)

Writeln('x/y =', x/y:0:2);

Exit;

100.

Hãy sắp xếp tuần tự đúng vị trí trong bài lập trình:

  1. If x <>0 then writeln(1/x:0:2);
  2. Readln(x);
  3. Writeln(' Nhap x=');
a)

1-2-3

b)

3-2-1

c)

2-1-3

d)

Không sắp xếp được