will, going to, present continuous, present simple

Here is an exercise taken from the resource book iTeen 10, by Maria E. Gonçalves, Margarida Coelho and Alexandra Gonçalves (Areal Editores).
It contains lots of exercises on the different ways to express the future:
– will + infinitive;
– be + going to + infinitive
– present continuous;
– present simple
Download the worksheet.