Read the grammar explanation and do the exercise.

The future continuous (will be + ‘ing’ form) and the future perfect (will have + past participle) tenses are used to talk about events in the future.

Future continuous

  • Don’t ring at 8 o’clock. I’ll be watching Who Wants to be a Millionaire.
  • This time tomorrow we’ll be sitting on the beach. I can’t wait!

We use the future continuous to talk about something that will be in progress at or around a time in the future.

  • Don’t phone grandma now, she’ll be having dinner.
  • The kids are very quiet. They’ll be doing something wrong, I know it!

These sentences are not about the future but we can use the future continuous to talk about what we assume is happening at the moment.

Future Perfect

  • Do you think you will have finished it by next Thursday?
  • In 5 years time I’ll have finished university and I’ll be able to earn some money at last.

We use the future perfect to say that something will be finished by a particular time in the future.

We often use the future perfect with ‘by’ or ‘in

  • I think astronauts will have landed on Mars by the year 2020.
  • I’ll have finished in an hour and then you can use the computer.

By’ means ‘not later than a particular time’ and ‘in’ means 'within a period of time’. We don’t know exactly when something will finish.

  • I promise I’ll have done all the work by next Saturday.

We don’t know exactly when he will finish the work – maybe Thursday, maybe Friday – but definitely before Saturday. 

Exercise

Language level

Upper intermediate: B2

Comments

How can I send you an attachment with my question?
Thank you.

Hello Ahmed Imam,

There is no facility for sending attachments. We generally answer questions relating to our own material, not to materials (tests or other material) from elsewhere so if your question relates to something like that then I'm afraid it is outside of out area in any case.

 

Peter

The LearnEnglish Team

Could you help me please?
Are both of these forms correct or only one? If so, what is the difference in meaning between them: Experts think that Cairo (will grow - will have grown) by more than half a million people next year.
thank you

Hello Ahmed Imam,

The first sentence is correct. It tells us tells us what the speaker believes will happen next year.

 

The second sentence needs a little change:

Experts think that Cairowill have grown by more than half a million people by next year.

Experts think that Cairowill have grown by more than half a million people by the middle of next year.

Experts think that Cairowill have grown by more than half a million people by the end of next year.

We use [will have + past participle] when we are talking about something which will happen before a time in the future. We don't know or don't say exactly when it will happen, but we know it will be before a certain point.

 

Peter

The LearnEnglish Team

The following sentences are from Future perfect simple (I will have worked eight hours) English Grammar Today Cambridge Dictionary. No. 1 and 3 have "next year" without "By" and they use the future perfect
1- Next month my parents will have been together for thirty years.
2- At the end of this month, they will have been in their house for one year.
3- Next month I will have worked for the company for six years.
Thank you

Hello Ahmed Imam,

That's correct. What would you like to ask us about?

All the best,
Kirk
The LearnEnglish Team

Another problem, please: What is meant by each one of these?
By the end of next year, the government will build a new school in the village.
By the end of next year, the government will have built a new school in the village.
Thank you.

Hello Ahmed Imam,

In this context there is very little difference.

Both sentences tell us that the completion of the school will be before the end of next year. The difference is that in the first sentence the building has not yet begun. In the second sentence we do not know if it has begun or not.

 

Peter

The LearnEnglish Team

Is there a difference between "think of" and "think about"?
Please, Help. I'm totally confused after I have been searching online.
Ex: I often think (of, about) the time we spent in Rome that I can't forget.
Thank You.

Hi Ahmed Imam,

There is a subtle difference between the meanings these two forms could have here. 'think of' is usually used to say that someone has come to your mind -- for example, imagine you are in a bookshop and see a copy of a novel you read with your favourite teacher in secondary school. Seeing the book might make you think of your teacher (he or she comes into your mind).

'think about' is used when we spend some time processing ideas. For example, after seeing that novel and thinking of your teacher, you might start thinking about your experience in secondary school, i.e. your other teachers, your friends, where the school was, etc. -- this is a more extended process.

There are other ways these forms are used, but these are two of the most common. I hope that helps you understand at least this one difference.

All the best,
Kirk
The LearnEnglish Team

Pages