Present tenses
Past tenses
Future tenses
Mixed tenses 1
Mixed tenses 2
100

I _____ (go) for a run every day.

go (Present Simple)

100

I ______ (find) my dog at the square at the beginning of the year. 

found

100

In 2050, cars ______ (fly).

will fly

100

My brother ______ (play) basketball since he was 4 years old.

has played (Present Perfect)

100

When ______ (the train/leave)?

When does the train leave? (Present Simple)

200

Neil _____ (have) a great time in NYC at the moment.

is having (Present Continuous)

200

_______ (your sister/get) the job?

Did your sister get 

200

A: The phone is ringing but I'm in the shower!

B: Don't worry. I ______ (answer) it for you.

will answer

200

I ______ (buy) a cake for your birthday party last month.

bought (Past Simple)

200

What ______ (you/do) at 8 pm yesterday?

were you doing (Past Continuous)

300

We _____ usually ______ (spend) time with our cousins at the weekend.

don't... spend (Present Simple)

300

People _________ (ride) horses everywhere in the past.

used to ride (Past habitual form/ "used to")

300

Look at the clouds! It _______ (rain), you should take an umbrella.

is going to rain

300

I ______ (cut) my finger while I ______ (chop) vegetables.

cut (Past Simple), was chopping (Past Continuous)

300

You look serious. What ______ (you/think) about?

are you thinking (Present Continuous)

400

How long ________ (it/be) since you've seen your family?

has it been (Present Perfect)

400

____ you _____ ___ _____ (play) piano when you were a child?

Did... use to play (Past habitual form/ "used to")

400

We _________ (not burn) fossil fuels in the future.

won't use

400

A: There's no milk left in the fridge.

B: I know, I _______ (do) the shopping this afternoon.

am going to do

400

Teenagers ___________ (not have) iPhones when I was young.

didn't use to have (Past habitual form/ "used to")

500

Economists say that in recent months the level of inflation ______ (rise) dramatically. As a result, people ______ (not go) on as many expensive holidays since 2020.

has risen; haven't gone (Present Perfect)

500

David ______ (break) his leg while he ______ (ski) last week.

broke; was skiing (Past Simple; Past Continuous)

500

When _________ (you/get) married?

are you going to get

500

Where ____ you ____ been all morning?

have... been (Present Perfect)

500

The sisters ________ (grow up) in this house since they were children.

have grown up (Present Perfect)

M
e
n
u