Present tenses
Past tenses
Future tenses
Mixed
Mixed
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

Tomorrow I _____ (go) to the movies, but I haven't bought the tickets yet.

am going 

100

My brother ____ (play) rugby since he was 4 years old. 

has played

100

When ______ (the train/leave)? 

does the train live 

200

My father ____ (works) as a lawyer now, but he loves teaching.

is working

200
_____ (your sister / get) the job? 

Did your sister get

200

I truly believe, in 2030, cars ____ (fly) 

will fly

200

We ____ (wait) the bus for over an hour now. 

have been waiting

200

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

are you thinking 

300

My mother _____ (sleep) for ten hours. She must be really tired. 

has been sleeping

300

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

arrived / were dancing 

300

This time on Saturday, I ____ (travel) London. 

will be travelling

300

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

bought

300

I ____ (seek) for help but I didn't get any. 

sought 

400

The weather ____ (get) hotter and hotter.

is getting

400

While I ____ (go) to the cinema, I realized I  _____ (forget) the tickets at home.  

was going/ had already forgotten

400

By the end of the year, I ___ (graduate) 

will have graduated 

400

By this time next year, I ____ (live) in Australia for over a year. 

will have lived 

400

How many emails ____ (she/write) today? 

has she written 

500

I _____ (know) my best friend since 2009.

have known

500

When the bus ____ (arrive), we ____ (wait) for it for over an hour. 

arrived / had been waiting 

500

By eight thirty, I _____ (teach) for 10 hours. 

will have been teaching 

500

By the end of the day, I ____ (teach) all my classes. 

will have taught 

500

By the end of the year, how many countries _____ (you/visit)? 

will you have visited