present simple
present simple and continuous
present perfect simple
present perfect simple or continuous
present perfect or past
100

_____ he _____ to the gym every day? GO

Does ... go

100

He rarely ____________ his phone during meetings. ANSWER

answers

100

I ____________ (visit) Paris several times.

have visited

100

____________ he ____________ (finish) his assignment yet?

Has ... finished

100

____________ (he/see) the latest Star Wars movie yet?

Has he seen

200

My sister ____________ to classical music when she studies. LISTEN

listens

200

Right now, he ____________ the broken car in the garage. FIX

is fixing

200

She ____________ (never try) sushi before.

has never tried

200

How many books ____________ (you/read) this year?

have you read

200

How long _________ (you/wait) for me?

have you been waiting

300

The sun ________ in the east and _______ in the west. RISE / SET

rises / sets

300

How often ____________ you ____________ movies at the cinema? WATCH

do ... watch

300

____________ we ____________ (meet) before?

Have ... met

300

I'm exhausted! I ____________ (clean) the house all day.

have been cleaning

300

She __________ (work) in a factory when she was 15.

worked

400

__________ they ________ Spanish fluently? SPEAK

Do ... speak

400

We __________ hard these days. WORK

are working

400

She _____________ this film 5 times so far. SEE

has seen

400

She ____________ (know) about the party for weeks.

has known

400

We ____________ (work) on this puzzle since morning.

have been working

500

_______ she _______ her dog for a walk every evening? TAKE

Does ... take

500

She ___________________ her car keys! It's so annoying! ALWAYS / LOSE

is always losing

500

We ____________ (not see) them for a long time.

haven't seen

500

____________ (he/fix) the car's engine for the whole weekend?

Has he been fixing

500

I last ___________ (meet) Sam when he was at university.

met

M
e
n
u