Different ways of talking about the future.

  • will for statements about the future, for predictions about the future, and for instant decisions made at the time of speaking.
  • be going to for present situations that extend into the future, for predictions based on present, physical evidence, and for plans.
  • on the verge/brink of for events that are going to happen very soon.
  • be about to for events that will happen in the near future.
  • be sure/bound to for events we are confident will happen.
  • be to for talking about the future in formal way.
  • be due to for scheduled events.
  • present simple for timetabled future events.
  • present continuous for arrangements.
  • future continuous for activities which are in progress at a future time.
  • future perfect for actions completed before a specific future time.
  • normal verbs with a future meaning like hope, plan, aim, intend, arrange, decide, etc.

http://www.bbc.co.uk/learningenglish/english/course/intermediate/unit-17/session-2/activity-3

http://www.bbc.co.uk/learningenglish/english/course/upper-intermediate/unit-24/session-1

http://www.bbc.co.uk/learningenglish/english/course/towards-advanced/unit-2/session-1

http://www.bbc.co.uk/learningenglish/english/course/upper-intermediate/unit-24/session-4