Diary future: I'm having dinner with my friends tomorrow. (PLAN)
to be going to: I'm going to study harder. (INTENTION)
to be going to: Watch out! You're going to fall! (EVIDENCE)
Future simple: I promise I will never leave you! (UNCERTAINTY/PROMISE)
Future simple: I think I won't go to the party (UNCERTAINTY/PROMISE)
Future simple: I'll have a green salad. (DECISION TAKEN WHEN SPEAKING)
Present simple: The train leaves at 8.00 a.m. tomorrow. (TIMETABLE)
1st conditional: If it's nice, I'll go for a swim in the sea. (POSSIBILITY)
Future perfect: I will have already finished eating by 10.00 p.m. (PAST ACTION IN THE FUTURE)
Future progressive: This time tomorrow you'll be flying to London! (FUTURE EVENT IN COURSE OF ACTION)
Future perfect progressive (rare): By the time you get home, I will have been working for 8 hours (PAST PROGRESSIVE ACTION IN THE FUTURE)