1. When we know about the future we normally use the present tense.

  • We use the present simple for something scheduled or arranged:

We have a lesson next Monday.
The train arrives at 6.30 in the morning.
The holidays start next week.
It is my birthday tomorrow.

  • We can use the present continuous for plans or arrangements:

I’m playing football tomorrow.
They are coming to see us tomorrow.
We’re having a party at Christmas.

2. We use will to talk about the future:

  • When we make predictions:

It will be a nice day tomorrow.
I think Brazil will win the World Cup.
I’m sure you will enjoy the film.

  • To mean want to or be willing to:

I hope you will come to my party.
George says he will help us.

  • To make offers and promises:

I'll see you tomorrow.
We'll send you an email.

  • To talk about offers and promises:

Tim will be at the meeting.
Mary will help with the cooking.

3. We use (be) going to:

  • To talk about plans and intentions:

I’m going to drive to work today.
They are going to move to Manchester.

  • When we can see that something is likely to happen:

Be careful! You are going to fall.
Look at those black clouds. I think it’s going to rain.

4. We often use verbs like would like, plan, want, mean, hope, expect to talk about the future:

What are you going to do next year? I’d like to go to University.
We plan to go to France for our holidays.
George wants to buy a new car.

5. We use modals may, might, and could when we are not sure about the future:

I might stay at home tonight, or I might go to the cinema.
We could see Mary at the meeting. She sometimes goes.

6. We can use should if we think something is likely to happen:

We should be home in time for tea.
The game should be over by eight o’clock.

7. Clauses with time words:

In clauses with time words like when, after, and until we often use a present tense form to talk about the future:

I’ll come home when I finish work.
You must wait here until your father comes.
They are coming after they have had dinner.

8. Clauses with if:

In clauses with if we often use a present tense form to talk about the future:

We won’t be able to go out if it rains.
If Barcelona win tomorrow they will be champions.

WARNING: We do not normally use will in clauses with if or with time words:

I’ll come home when I will finish work.
We won’t be able to go out if it will rain rains.

But we can use will if it means a promise or offer:

I will be very happy if you will come to my party.
We should finish the job early if George will help us.

9. We can use the future continuous instead of the present continuous or going to for emphasis when we are talking about plans, arrangements and intentions:

They’ll be coming to see us next week.
I will be driving to work tomorrow.





Hello Louder,
I see nothing at all wrong with saying 'I'm having a party tomorrow.' This isn't a rule that I would take seriously!
There is a rule connected with stative verbs which says that we don't usually use them with continuous forms. However, stative verbs are words like 'know' and 'hate' and 'hear' used to describe opinions, feelings, senses etc. rather than actions. So it's a different definition of types of verbs from the one you heard. Also, it applies to all continuous forms and the rule you heard is about present continuous to talk about the future. So there are two big differences between these rules!
Best wishes,
The LearnEnglish Team

In terms of grammar, what's the difference between the following two sentences? To me, they sound the same....
> I will call you when my lesson finishes.
> I will call you when my lesson is finished.

Hello TB01!
The meaning is very similar.
The grammar difference is that the first sentences uses present simple, while the second sentence uses present simple be verb + an -ed adjective
Jeremy Bee
The LearnEnglish Team

Thanks Jeremy,

Hi Jeremy!
" I'm sorry, Tom, this item is out of stock"..... Is this sentence grammatically incorrect(as I have used a comma after the name, instead of a full stop)? Some of the people I know are saying it is incorrect. I know it's a silly question, but I would like to confirm what I think.(I don't think the sentence is grammatically incorrect.)

I think there must be a full stop after the name. It seems grammatically better.

why can't I say "I'm driving to work today" instead of "I'm going to drive to work today" or what's the difference of these two statements?
"They are moving to Manchester next week" is once they have bought a house and "They are going to move to Manchester next week" is when they have a plan to move there next week. Am I right???
Please clearly tell me the differences between "I'm doing" and "I'm going to do" as it is confusing in some places.
Thank you for your support...

I'm driving to work today
it is present continous sentense (means you are in state of action,driving)
"I'm going to drive to work today"
it is your plane which you are telling to someone before starting, 
if anybody thinks it is wrong please clear me.

No, I think you're right . That's the difference between Present Continous and be going to.

All correct! Good job!