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

I _____ (go) for a run every day.

go

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

100

When ______ (the train/leave)?

When does the train leave?

200

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

is having

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

200

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

were you doing

300

Andy is tired because he ______ (work) 7 days a week.

works

300

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

broke/was skiing

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/was chopping

300

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

are you thinking

400

For how long ________ (she/have) her car?

has she had

400

When I ______ (arrive) at the party, my friends ______ (dance).

arrived/were dancing
400

When the cat is away, the mice ______ (play).

will play

400

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

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

am going to do

400

We ______ (wait) for the bus for 2 hours.

have waited

500

He _______ (work) at this computer company since last year.

has worked

500

When I _____ (get) to the cinema, the movie ______ (play)the trailers.

got/was playing

500

I'm not feeling well, I _______ (faint).

am going to faint

500

At 8:30 tomorrow, I ______ (teach) my favorite group.

am teaching

500

At this same time in December of this year, I ______ (graduate).

will graduate

M
e
n
u