wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Grammar B1 - Quiz

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

She ___ in an office every day.

a)

work

b)

works

c)

working

d)

worked

2.

They usually ___ lunch at 1 p.m.

a)

have

b)

are having

c)

had

d)

has

3.

Water ___ at 100°C.

a)

boils

b)

boil

c)

is boiling

d)

boiled

4.

My brother ___ tennis very often.

a)

doesn’t play

b)

isn’t playing

c)

didn’t play

d)

hasn’t played

5.

Look! She ___ to the teacher.

a)

talks

b)

is talking

c)

talked

d)

has talked

6.

We ___ for the bus right now.

a)

wait

b)

are waiting

c)

waited

d)

waits

7.

I can’t talk now. I ___ dinner.

a)

cook

b)

am cooking

c)

cooked

d)

have cooked

8.

They ___ TV at the moment.

a)

watch

b)

are watching

c)

watched

d)

were watching

9.

I ___ my homework already.

a)

did

b)

have done

c)

do

d)

am doing

10.

She ___ never been to London.

a)

has

b)

have

c)

is

d)

was

11.

We ___ here since 2015.

a)

live

b)

lived

c)

have lived

d)

are living

12.

He ___ just finished his lunch.

a)

have

b)

has

c)

is

d)

had

13.

I ___ English for two years.

a)

study

b)

have been studying

c)

studied

d)

am studying

14.

She is tired because she ___ all day.

a)

have worked

b)

has been working

c)

worked

d)

works

15.

We ___ to the park yesterday.

a)

go

b)

went

c)

gone

d)

going

16.

They ___ dinner at 7 p.m. last night.

a)

have

b)

had

c)

having

d)

has

17.

I ___ TV before going to bed.

a)

watched

b)

watch

c)

watching

d)

watches

18.

She ___ at the library last week.

a)

is

b)

was

c)

were

d)

be

19.

I ___ when the phone rang.

a)

sleep

b)

was sleeping

c)

slept

d)

sleeps

20.

They ___ football when it started to rain.

a)

played

b)

were playing

c)

play

d)

plays

21.

While we ___ dinner, the lights went out.

a)

have

b)

were having

c)

had

d)

having

22.

By the time she arrived, we ___ dinner.

a)

have finished

b)

had finished

c)

finished

d)

were finishing

23.

I ___ my keys, so I couldn’t open the door.

a)

had lost

b)

lost

c)

have lost

d)

am losing

24.

Look at those clouds! It ___ rain.

a)

will

b)

is going to

c)

goes to

d)

going

25.

Don’t worry, I ___ help you with that.

a)

am going to

b)

will

c)

going to

d)

am

26.

She ___ visit her grandmother next weekend (already planned).

a)

is going to

b)

will

c)

goes to

d)

is

27.

I think Spain ___ win the match.

a)

is going to

b)

will

c)

wins

d)

winning

28.

This time tomorrow, we ___ on the beach.

a)

will be lying

b)

are lying

c)

lie

d)

will lie

29.

At 8 p.m., I ___ dinner with my family.

a)

will have

b)

will be having

c)

have

d)

am having

30.

By next year, I ___ my course.

a)

will finish

b)

will have finished

c)

am finishing

d)

finished

31.

By the time you arrive, we ___ dinner.

a)

will have eaten

b)

will eat

c)

eat

d)

are eating

32.

While I ___ TV, my sister was studying.

a)

watch

b)

was watching

c)

watched

d)

have watched

33.

I ___ in Paris for two years before I moved to London.

a)

have lived

b)

had lived

c)

lived

d)

live

34.

She ___ breakfast when the postman arrived.

a)

has

b)

was having

c)

had had

d)

had

35.

I can’t believe you ___ the news already!

a)

heard

b)

have heard

c)

hear

d)

hearing

36.

By 2025, people ___ more electric cars.

a)

will drive

b)

will have driven

c)

drive

d)

driving

37.

When I was a child, I ___ to the park every Saturday.

a)

go

b)

went

c)

was going

d)

have gone

38.

He ___ for two hours before taking a break.

a)

had been working

b)

worked

c)

was working

d)

has been working

39.

Listen! The baby ___.

a)

cries

b)

is crying

c)

cried

d)

cry

40.

I ___ dinner with my friends tonight. (already arranged)

a)

am having

b)

will have

c)

going to have

d)

have

41.

I have lived here ___ 2019.

a)

for

b)

since

42.

She has worked in this company ___ five years.

a)

for

b)

since

43.

Have you ___ visited New York?

a)

yet

b)

just

c)

ever

44.

We haven’t finished our homework ___.

a)

yet

b)

already

c)

ever

d)

since

45.

He has ___ finished his lunch.

a)

just

b)

yet

c)

ago

d)

since

46.

I met my best friend two years ___.

a)

for

b)

since

c)

ago

47.

They went to the cinema ___ Saturday.

a)

last

b)

since

c)

ago

d)

for

48.

She goes to the gym ___ (word order).

a)

often she goes

b)

she often goes

c)

goes often she

d)

she goes often

49.

We ___ watch TV after dinner.

a)

never

b)

never do

c)

do never

d)

never does

50.

My parents are ___ late for meetings.

a)

never

b)

always never

c)

never always

d)

sometimes never