Simple Tenses
Perfect Tenses
Continuous Tenses
Mix and Match
100

She ___ to school every day. (go)

goes

100

She ___ already ___ lunch. (have)

has - had

100

She ___ TV right now. (watch)

is watching

100

Right now, they ___ basketball. (play)

are playing

200

They ___ dinner at 7 p.m. yesterday. (eat)

ate

200

I ___ never ___ Paris before. (visit)

have - visited

200

They ___ when the rain started. (play)

were playing

200

I ___ my homework when he called. (do)

was doing

300

I ___ him next week. (see)

will see

300

They ___ the house before we arrived. (clean)

had cleaned

300

I ___ to the market later. (go)

am going

300

They ___ the project already. (finish)

have finished

400

He ___ tennis when he was a kid. (play)

played

400

By 2026, I ___ in this company for 10 years. (work)

will have worked

400

At 8 a.m. yesterday, I ___ breakfast. (eat)

was eating

400

By 2026, she ___ here for 10 years. (live)

will have lived

500

We usually ___ breakfast together. (have)

have

500

We ___ finished the homework before the bell rang. (just/finish)

had just finished

500

We ___ for you when you arrived. (wait)

were waiting

500

He ___ when I entered the room. (sleep)

was sleeping

M
e
n
u