wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

English Grammar Quiz (12 Areas)

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

I ___ to the gym every Saturday.

a)

go

b)

goes

c)

going

d)

gone

2.

She ___ breakfast at the moment.

a)

eat

b)

eats

c)

is eating

d)

eating

3.

They ___ to Paris last summer.

a)

go

b)

went

c)

gone

d)

going

4.

I think it ___ rain tomorrow.

a)

shall

b)

will

c)

must

d)

may

5.

We are ___ visit our grandparents this weekend.

a)

going to

b)

go to

c)

goes to

d)

gone to

6.

She ___ study hard if she wants to pass the exam.

a)

must

b)

might

c)

may

d)

shall

7.

I ___ my homework before dinner yesterday.

a)

finish

b)

finished

c)

finishes

d)

finishing

8.

They ___ in the park when I called.

a)

play

b)

played

c)

were playing

d)

are playing

9.

At 6 p.m. tomorrow, we ___ dinner together.

a)

are having

b)

will have

c)

will be having

d)

have

10.

This is the ___ movie I have ever seen.

a)

good

b)

better

c)

best

d)

most good

11.

She ___ English very well.

a)

speak

b)

speaks

c)

spoke

d)

speaking

12.

He ___ his phone yesterday.

a)

lose

b)

lost

c)

loses

d)

losing

13.

I ___ be able to help you with that problem.

a)

might

b)

shall

c)

must

d)

would

14.

They ___ at home when the rain started.

a)

are

b)

were

c)

was

d)

be

15.

He ___ play the guitar when he was younger.

a)

can

b)

could

c)

will

d)

must

16.

I ___ the book three Ɵmes already.

a)

read

b)

have read

c)

has read

d)

reading

17.

She ___ studying for two hours.

a)

have been

b)

has been

c)

had been

d)

is been

18.

There aren’t ___ apples in the basket.

a)

some

b)

any

c)

a

d)

an

19.

I ___ to leave early yesterday.

a)

have to

b)

had to

c)

has to

d)

must

20.

He ___ usually late for meetings.

a)

am

b)

is

c)

are

d)

be

21.

You ___ try harder if you want to improve.

a)

should

b)

might

c)

may

d)

shall

22.

We ___ for you when you arrive tomorrow.

a)

will wait

b)

will be waiting

c)

waited

d)

are wait

23.

___ you like some tea?

a)

Would

b)

Should

c)

Shall

d)

Must

24.

I ___ my keys this morning.

a)

lose

b)

lost

c)

losing

d)

loses

25.

She ___ to call me later.

a)

is going

b)

are going

c)

be going

d)

going

26.

He ___ homework right now.

a)

do

b)

does

c)

is doing

d)

did

27.

They ___ in London since 2015.

a)

lived

b)

have lived

c)

lives

d)

live

28.

She ___ the piano beautifully.

a)

play

b)

plays

c)

played

d)

playing

29.

We ___ already seen that movie.

a)

have

b)

has

c)

had

d)

having

30.

I ___ be late because of traffic.

a)

may

b)

must

c)

should

d)

shall

31.

He ___ the most hardworking student in the class.

a)

is

b)

are

c)

was

d)

be

32.

We ___ to Italy last year.

a)

go

b)

goes

c)

went

d)

going

33.

She ___ tennis when I saw her.

a)

plays

b)

played

c)

was playing

d)

is playing

34.

They ___ have to work tomorrow because it’s a holiday.

a)

don’t

b)

doesn’t

c)

didn’t

d)

hasn’t

35.

___ is calling me now.

a)

Someone

b)

Anyone

c)

No one

d)

Something

36.

This is ___ interesting as the last book.

a)

so

b)

as

c)

like

d)

such

37.

He ___ for three hours in the living room.

a)

has studied

b)

had studied

c)

have studied

d)

studying

38.

She ___ been waiting here since morning.

a)

has

b)

have

c)

had

d)

having

39.

They ___ go swimming if the weather is nice.

a)

will

b)

would

c)

must

d)

shall

40.

He ___ at the party last night.

a)

was

b)

were

c)

is

d)

are

41.

I ___ help you with your bags.

a)

will

b)

may

c)

shall

d)

must

42.

They ___ to the park when it started raining.

a)

go

b)

were going

c)

went

d)

gone

43.

She ___ already finished her project.

a)

has

b)

have

c)

had

d)

having

44.

At this time next week, I ___ on a plane.

a)

will fly

b)

will be flying

c)

flew

d)

flying

45.

We ___ each other since childhood.

a)

know

b)

have known

c)

knew

d)

knowing

46.

He ___ to the concert tomorrow.

a)

goes

b)

going

c)

is going

d)

gone

47.

She ___ swim when she was five.

a)

can

b)

could

c)

will

d)

must

48.

There is ___ water in the bottle.

a)

some

b)

any

c)

a

d)

an

49.

I ___ to finish my homework last night.

a)

had

b)

have

c)

has

d)

having

50.

She ___ in Paris for six months.

a)

has lived

b)

have lived

c)

lived

d)

living

51.

They ___ football when I arrived.

a)

play

b)

played

c)

were playing

d)

are playing

52.

She ___ in Paris for six months.

a)

has lived

b)

have lived

c)

lived

d)

living

53.

They ___ football when I arrived.

a)

play

b)

played

c)

were playing

d)

are playing

54.

I ___ you tomorrow at 10 a.m.

a)

will meet

b)

would meet

c)

meet

d)

meeting

55.

He ___ never been to Japan.

a)

has

b)

have

c)

had

d)

having

56.

There aren’t ___ chairs in the room.

a)

some

b)

any

c)

a

d)

one

57.

She ___ leave early yesterday.

a)

had to

b)

have to

c)

has to

d)

must

58.

We ___ at home now.

a)

are

b)

were

c)

is

d)

be

59.

He ___ always forgets his homework.

a)

do

b)

does

c)

did

d)

doing

60.

I ___ call you later tonight.

a)

will

b)

shall

c)

must

d)

might

61.

This is the ___ restaurant in the city.

a)

best

b)

better

c)

good

d)

more good

62.

She ___ shopping when the phone rang.

a)

is

b)

was

c)

were

d)

be

63.

They ___ never seen snow before.

a)

has

b)

have

c)

had

d)

having

64.

He ___ finish the report yesterday.

a)

has to

b)

had to

c)

have to

d)

must

65.

There is ___ orange on the table.

a)

a

b)

an

c)

some

d)

any

66.

She ___ be very tired after the long day.

a)

must

b)

may

c)

should

d)

shall

67.

At this time tomorrow, we ___ to London.

a)

will fly

b)

will be flying

c)

flew

d)

flying

68.

They ___ English every day.

a)

study

b)

studies

c)

studied

d)

studying

69.

He ___ dinner at the moment.

a)

is cooking

b)

cooks

c)

cooked

d)

cooking

70.

We ___ to the zoo last weekend.

a)

go

b)

went

c)

gone

d)

going

71.

I ___ finish my work before the deadline.

a)

must

b)

may

c)

might

d)

shall

72.

She ___ waiting here for two hours.

a)

has been

b)

have been

c)

had been

d)

is been

73.

They ___ to the park tomorrow.

a)

are going

b)

is going

c)

be going

d)

going

74.

He ___ never eaten sushi before.

a)

has

b)

have

c)

had

d)

having

75.

We ___ at the bus stop when it started to rain.

a)

are standing

b)

were standing

c)

stood

d)

standing

76.

I ___ to bed late last night.

a)

go

b)

goes

c)

went

d)

gone

77.

She ___ be late because she missed the bus.

a)

might

b)

must

c)

should

d)

shall

78.

We ___ studying English since January.

a)

have been

b)

has been

c)

had been

d)

are been

79.

They ___ TV when the lights went out.

a)

are watching

b)

were watching

c)

watched

d)

watching

80.

I ___ go to the doctor yesterday.

a)

had to

b)

have to

c)

must

d)

has to

81.

This is ___ expensive as that one.

a)

so

b)

as

c)

like

d)

such

82.

He ___ always polite to everyone.

a)

am

b)

is

c)

are

d)

be

83.

We ___ to the cinema tonight.

a)

are going

b)

is going

c)

be going

d)

going

84.

She ___ her homework already.

a)

has done

b)

have done

c)

had done

d)

doing

85.

They ___ in Spain last summer.

a)

live

b)

lives

c)

lived

d)

living

86.

I ___ swimming tomorrow afternoon.

a)

will be

b)

will

c)

am

d)

was

87.

He ___ speak French fluently.

a)

can

b)

must

c)

should

d)

shall

88.

We ___ never traveled abroad before.

a)

have

b)

has

c)

had

d)

having

89.

She ___ the guitar when I entered the room.

a)

plays

b)

played

c)

was playing

d)

is playing

90.

They ___ to clean their rooms every day.

a)

have

b)

has

c)

had

d)

having

91.

This is the ___ day of the year.

a)

coldest

b)

colder

c)

more cold

d)

most cold

92.

He ___ to work every day by bus.

a)

go

b)

goes

c)

going

d)

gone

93.

We ___ studying when she called.

a)

are

b)

were

c)

is

d)

was

94.

I ___ already finished my lunch.

a)

have

b)

has

c)

had

d)

having

95.

She ___ visit us if she has time.

a)

will

b)

shall

c)

must

d)

may not

96.

They ___ their homework right now.

a)

are doing

b)

is doing

c)

were doing

d)

do

97.

He ___ never been to Canada.

a)

has

b)

have

c)

had

d)

having

98.

I ___ shopping yesterday.

a)

go

b)

went

c)

goes

d)

going

99.

She ___ be very happy about the news.

a)

must

b)

shall

c)

should

d)

would

100.

We ___ waiting here since 8 o’clock.

a)

have been

b)

has been

c)

had been

d)

are been