Fill the gaps
Explain the use
Past Simple or Present Perfect
Will or be going to or present continuous
100

She ____ (not like) apples.

She doesn't like apples.

100

1. present simple
2. past simple

1. things that always or usually happen
2. finished actions that happened once or more than once in the past 

100

Last night I (watch) a really good film on TV.

watched

100

In 2090 everybody ___ (have) a flying car.

In 2090 everybody will have a flying car.

200

When I ___ (be) young I ___ (play) computer games a lot.

When I was young I played computer games a lot.

200

1. present continuous
2. past continuous 

1. things that are happening now or around now
    things that we have arranged for the future 

2. actions that were in progress at a past time 

200

I just (finished) my homework.

I have just finished my homework.

200

I'm hungry. WILL YOU BRING/ARE YOU GOING TO BRING me something to eat?

I'm hungry. Will you bring me something to eat?

300

Mona Lisa ___ (smile) in the painting a little bit.

Mona Lisa is smiling in the painting a little bit.

300

be going to + infinitive

future plans
predictions when we know/can see what's going to happen

300

(see) Jake recently?  - Yeah, we (see) him last night at the party

Have you seen/ saw

300

I don't think I am having / will have a party for my birthday.

will have

400

Look at the clouds; it ___ (rain).

Look at the clouds; it's going to rain.

400

present perfect

recently finished actions (we don't say when) past experiences

400

I've stopped going skating because I (break) my leg last time I went.

I've stopped going skating because I broke my leg last time I went.

400

What time DO YOU LEAVE/ARE YOU LEAVING tomorrow?

What time are you leaving tomorrow?

500

Oh, we don't have cookies. I___ (have) some chocolate instead then.

Oh, we don't have cookies. I will have some chocolate instead then.

500

will / won't + infinitive

predictions
instant decisions
offers
promises

500

Can you give me five minutes? I (just get) home. (be) busy all day

have just got/ have been

500

I can't see you tomorrow. I ____ football with my university friends (play).

I can't see you tomorrow. I'm playing football with my university friends.