Existen varias formas verbales que sirven para expresar el futuro en inglés. Según el contexto o la situación, se usará una u otra.
Info 1: Will or Be Going to
Estas formas verbales son las más básicas para expresar el futuro. También se les conoce como Future Simple. Cada una de ellas tiene diferentes matices.
Will
BE Going to
Para decisiones espontáneas y ofrecimientos
I'm bored, I will go back home
Para hablar de intenciones programadas
We are going to book a hotel room
Para hacer promesas
I will pass my last exam, dad
Para dar avisos o hablar de acciones que ocurrirán inmediatamente
Look! The tree-house is going to fall
Para hacer predicciones basadas en tu opinión
I think we will arrive at six o'clock
Para hacer predicciones basadas en pruebas
The baby is going to wake up, you are too noisy
Info 2: Future Continuous
El Future Continuous se forma con el verbo To Be en futuro, es decir, will be, y un verbo acabado en "-ing". Se emplea para hablar de acciones que tendrán lugar durante un tiempo determinado en el futuro.
Ejemplos
She will be waiting for you when the race ends
They will be driving for hours tonight
Info 3: Future Perfect
El Future Perfect está formado por el auxiliar have en futuro, que es will have, y un participio. Esta forma verbal se usa para hablar de acciones que habrán acabado en un momento determinado del futuro.
Ejemplos
I will have finished my degree when I turn 22 years old
Tom will have arrived by the time you serve dinner
Info 4: Present Continuous as a future tense
Es posible usar el Present Continuous (formado por el verbo To Be en presente y un verbo acabado en "-ing") para hablar del futuro. Se emplea para hablar de acciones que están planificadas para un futuro cercano.