wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

English Grammar Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

We ______ a fantastic trip to Italy last summer.

a)

went on

b)

have gone on

c)

go on

d)

are going on

2.

He ______ in London for five years, but he moved to Manchester in 2010.

a)

lives

b)

has lived

c)

lived

d)

is living

3.

They ______ the movie three days ago.

a)

watched

b)

have watched

c)

watch

d)

are watching

4.

When ______ you ______ your driving test?

a)

have / taken

b)

did / take

c)

do / take

d)

had / taken

5.

She ______ the Eiffel Tower during her trip to Paris last month.

a)

visited

b)

has visited

c)

visits

d)

is visiting

6.

I ______ never ______ a concert before.

a)

have / attended

b)

attended

c)

attend

d)

has / attended

7.

They ______ their exams recently and are waiting for the results.

a)

finished

b)

have finished

c)

finish

d)

had finished

8.

She ______ in this company since 2018.

a)

works

b)

has worked

c)

worked

d)

work

9.

Have you ______ to the new museum yet?

a)

been

b)

go

c)

went

d)

going

10.

We ______ many challenges over the past year.

a)

faced

b)

have faced

c)

face

d)

are facing

11.

I ______ him two days ago, but I ______ from him since then.

a)

met / haven’t heard

b)

meet / don’t hear

c)

have met / haven’t heard

d)

met / didn’t hear

12.

We ______ already ______ the report, so we don’t need to work on it today.

a)

have / completed

b)

completed

c)

complete

d)

are completing

13.

How long ______ you ______ here before you moved to New York?

a)

did / live

b)

have / lived

c)

do / live

d)

had / lived

14.

She ______ a lot of books last year, but she ______ much this year.

a)

read / hasn’t read

b)

reads / hasn’t read

c)

read / doesn’t read

d)

has read / didn’t read

15.

They ______ their house three months ago, but they ______ all the repairs yet.

a)

bought / haven’t finished

b)

buy / didn’t finish

c)

bought / didn’t finish

d)

have bought / haven’t finished

16.

I ______ this book before, but I ______ it again last night.

a)

have read / read

b)

read / have read

c)

read / read

d)

have read / have read

17.

Since 2020, she ______ in three different countries, but she ______ in Germany last year.

a)

has lived / lived

b)

lived / has lived

c)

has lived / has lived

d)

lives / lived

18.

I ______ already ______ this film twice, but I ______ it again last weekend.

a)

have / seen / watched

b)

saw / watched / seen

c)

have / watched / saw

d)

watched / saw / have watched

19.

He ______ just ______ his degree, but he ______ his first job two weeks ago.

a)

has / completed / started

b)

completed / has started / started

c)

has / completed / has started

d)

completes / starts / started

20.

We ______ so much work over the last month, but we ______ a short break last weekend.

a)

have done / took

b)

did / have taken

c)

have done / have taken

d)

did / took