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 ______ (not 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

When I/arrive/ at the station, the bus/ already/leave/

arrived

had already left

400

By the end of the year I/ save/ enough money to buy a car

I will have saved

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

This time tomorrow peter/ fly/ to London

will be flying

500

Where ____ you ____ been all morning?

have... been (Present Perfect)

500

The sister ________ (live) in this house since she was children.

has been living (Present Perfect Continuous)