one or the other
correct verb form
question tags
correct answer is
fill the blanks
100

She has finished / has been finishing her homework, so she can go outside now.

HAS FINISHED 

100

We ________ the project, so we can relax now.
(complete)

HAVE COMPLETED

100

She is your teacher, ________?

ISN'T SHE

100

______ finish the report before the meeting?
a) Did you manage to
b) Do you managed to
c) You managed to


a) Did you manage to

100

We bought clothes and shoes at the big d _ _ _ _ _ _ _ _ _    s _ _ _ _   near the mall.

department store

200

Look! The ground is wet. It has rained / has been raining.

HAS BEEN RAINING

200

Your clothes are wet. You ________ in the rain.
(walk)

HAVE BEEN WALKING

200

They play soccer after school, ________?

DON'T THEY

200

______ ever seen snow before you moved here?
a) Did you
b) You have                                                            c) Have you  


c) Have you

200

Many tourists visit the city to see its famous a _ _ _ _ _ _ _ _ _ _ like museums and monuments.

attractions

300

They have visited / have been visiting Rome three times.

HAVE VISITED

300

She ________ that restaurant many times.
(visit)

HAS VISITED

300

He can swim very well, ________?

CAN'T HE

300

______ going for a walk after dinner?
a) Let’s
b) What about
c) Shall we

b) What about

300

He works in the c _ _ _ c _ _ _ _ _ , where there are many offices, restaurants, and shops.

city centre

400

I’m tired because I have studied / have been studying for three hours.

HAVE BEEN STUDYING

400

My hands are dirty because I ________ in the garden.
(work)

HAVE BEEN WORKING

400

You finished the test already, ________?

DIDN'T YOU

400

Who ______ the idea of going to the new restaurant?
a) did suggest
b) suggested
c) suggesting

b) suggested

400

My aunt lives in a tall b _ _ _ _  o _ f _ _ _ _ with twenty apartments.

block of flats

500

She has worked / has been working at the hospital since 2021.

HAS BEEN WORKING

500

They ________ each other since they were children.
(know)

HAVE KNOWN

500

Let’s start the meeting now, ________?

SHALL WE

500

______ did he decide to leave the company? Nobody expected it.
a) Why
b) How
c) What

a) Why

500

It’s hard to find a p _ _ _ _ _ _ s _ _ _ _ in this area because so many people have cars.

parking space

M
e
n
u