wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

English Grammar Quiz

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

I ______ my homework before dinner yesterday.

a)

finish

b)

finished

c)

had finished

d)

will finish

2.

She ______ her parents every weekend.

a)

visits

b)

visited

c)

is visiting

d)

has visited

3.

By the time we got to the station, the train ______.

a)

left

b)

had left

c)

is leaving

d)

will leave

4.

He ______ a new job next month.

a)

finds

b)

found

c)

has found

d)

will find

5.

I ______ him three times this week.

a)

see

b)

saw

c)

have seen

d)

had seen

6.

You ______ take an umbrella; it might rain.

a)

must

b)

should

c)

can

d)

could

7.

He ______ run very fast when he was younger.

a)

can

b)

could

c)

might

d)

must

8.

You ______ apologize for being late. It’s the polite thing to do.

a)

should

b)

had better

c)

mustn’t

d)

ought not

9.

Students ______ bring their ID cards to the exam room.

a)

can

b)

might

c)

need to

d)

could

10.

If you don’t feel well, you ______ stay home and rest.

a)

had better

b)

might

c)

can

d)

could

11.

If I ______ more time, I would join the club.

a)

have

b)

had

c)

will have

d)

would have

12.

I wish I ______ how to play the guitar.

a)

know

b)

knew

c)

will know

d)

would know

13.

If she had studied harder, she ______ the exam.

a)

will pass

b)

passes

c)

would have passed

d)

would pass

14.

I wish you ______ stop interrupting me.

a)

would

b)

will

c)

can

d)

could

15.

If he ______ earlier, he wouldn’t have missed the train.

a)

left

b)

had left

c)

will leave

d)

has left

16.

This book ______ by J.K. Rowling.

a)

wrote

b)

was written

c)

is writing

d)

writes

17.

The bridge ______ next year.

a)

was built

b)

is built

c)

will be built

d)

has been built

18.

The letters ______ yesterday.

a)

delivered

b)

were delivered

c)

deliver

d)

are delivered

19.

English ______ in many countries around the world.

a)

speaks

b)

is speaking

c)

is spoken

d)

spoken

20.

A new hospital ______ in the town last year.

a)

builds

b)

is built

c)

was built

d)

has built

21.

She said, “I am tired.” → She said that she ______ tired.

a)

is

b)

was

c)

has been

d)

will be

22.

“I can help you,” he said. → He said that he ______ help me.

a)

could

b)

can

c)

will

d)

would

23.

“We will call you,” they said. → They said they ______ call me.

a)

would

b)

will

c)

can

d)

could

24.

“Do you like coffee?” he asked me. → He asked me if I ______ coffee.

a)

liked

b)

like

c)

will like

d)

likes

25.

“Where do you live?” she asked him. → She asked him where he ______.

a)

lives

b)

live

c)

lived

d)

will live

26.

She’s looking forward to ______ you.

a)

meeting

b)

meet

c)

meets

d)

met

27.

He’s interested in ______ the guitar.

a)

play

b)

playing

c)

plays

d)

played

28.

______ students have arrived.

a)

The

b)

Some

c)

Any

d)

A

29.

I like this book, but I prefer ______.

a)

that one

b)

this one

c)

those ones

d)

these ones

30.

The man ______ we met yesterday is my uncle.

a)

which

b)

who

c)

whom

d)

whose

31.

She runs ______ than her brother.

a)

fast

b)

faster

c)

fastest

d)

more fast

32.

We stayed indoors ______ it was raining heavily.

a)

although

b)

because

c)

unless

d)

so

33.

They were sitting ______ the table.

a)

on

b)

at

c)

in

d)

over

34.

I ran ______ the park this morning.

a)

into

b)

onto

c)

through

d)

over

35.

He ______ up late because of the traffic.

a)

came

b)

got

c)

showed

d)

brought

36.

She can’t find her keys; she ______ lost them.

a)

has to

b)

must have

c)

might

d)

could

37.

______ you mind closing the window?

a)

Can

b)

Would

c)

Could

d)

Do

38.

There isn’t ______ sugar in the jar.

a)

any

b)

some

c)

much

d)

a

39.

Let’s not wait; we ______ leave now.

a)

must

b)

should

c)

had better

d)

ought to

40.

The cake ______ by my grandmother.

a)

made

b)

was made

c)

is making

d)

makes