Will/be going to
Present Continuous/Present Simple
Present Continuous/be going to
Future Simple / Future Perfect

Future Continuous/Future Perfect
100

A: We don’t have any bread.    

 B: Oh, ok, I will buy / am going to buy some.  

will buy

100

I'm going to be late! What time is this train arriving / does this train arrive to Chicago?

does this train arrive

100

John and Mary is having / are having dinner in an expensive restaurant this evening.

are having

100

Don't phone between 7 and 8. We will have / will be having dinner then. 

will be having

100

At 10 o'clock tomorrow, she will work / will be working.

will be working

200

I think Spain will win / is going to win this match. 

will win

200

After this lesson, I am meeting / meet a friend at McDonald's for a burger and a chat.

am meeting

200

I am studying / am going to study Japanese one day. At least it's my intention.

am going to study

200

A: I've got a headache. 

B: Wait a sec and I will get / will be getting an aspirin for you. 

will get

200

Three hours from now the cinema will be empty. The film will be finishing / will have finished. 

will have finished

300

A: Let's have a party. 

B: That's a great idea. We will / are going to invite lots of people. 

will invite

300

This is a terrible film Tony! When is it finishing / does it finish?

does it finish

300

Aunt Mary is coming / is going to come to see us on Tuesday. I'm looking forward to it.

is coming

300

If the sun shines, I think I will be going / will go outside. 

will go

300

We're late. The film will already have started / will start by the time we get to the cinema. 

will already have started

400

A: Gary phoned while you were out.

B: Yes, I know. I will / am going to call him back. 

am going to call

400

The library closes / are closing in five minutes and I have four books to return before they fine me!!

closes

400

He is having / is going to have a surgery next week on Monday.

is having

400

Half an hour from now the cinema will be full. Everyone will watch / will be watching the film. 

will be watching

400

Phone me after 8 o'clock. We will be finishing / will have finished dinner by then. 

will have finished

500

A: Why do you need to borrow my suitcase? 

B: Because I ____ visit my mother in Scotland next month.

am going to

500

I can't see you tonight Jan. I  _____ (go) to the theatre with Mike.

am going

500

Look! That man is very pale. He _____ (faint)

is going to faint

500

A: Liz is late. 

B: Hmmm, OK, let's wait for her to arrive, and then we ____ (have) dinner. 

will have

500

Tomorrow afternoon we're playing tennis from 3 until 4.30. So at 4, we ____ (play) tennis. 

will be playing

M
e
n
u