Do you know when to use the future continuous (e.g. I'll be studying) and future perfect (e.g. I'll have studied)?

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

Hello again David

The correct spelling is 'in five years' time' or 'in ten years' time'. This apostrophe indicates possession (of a sort) and it comes after the letter 's' because 'years' is plural.

All the best

Kirk

The LearnEnglish Team

I promise I’ll have done all the work by next Saturday.
In this sentence, is it possible that the person finish the work on Saturday?

Hello Harry New,

Generally, when we use will have with a by construction we consider it to refer to a time before the identified moment. However, in normal communicative use the context will determine this. It is possible that the speaker means 'before next Saturday', 'before I see you next Saturday', 'before I come to work next Saturday' etc.

 

Peter

The LearnEnglish Team

Excuse me, this sentence has come in an English test and I'd like to know the right answer: - Friday has the ...................... number of cars on roads.
(least- fewest- less- fewer)
Some teachers say it's the least, but others say the fewest and I'm a little confused.

Hello muhammadShaker

'the fewest cars' and 'the lowest number of cars' (or 'the smallest number') are the best forms here; 'the least number' is also used sometimes but is not really correct. 'fewest' can only be used with a plural count noun (such as 'cars', but not 'number'). 'least' is used in many ways, but it used with uncount nouns -- 'number' is not an uncount noun here.

All the best

Kirk

The LearnEnglish Team

Hi,

I saw a sentence on the Internet, which reads: "I will be leaving for the UK at 7:00 in the evening." As I think "leave", similar to "arrive", can only occur at a particular point of time, I am quite confused as to why future continuous is used in this sentence.

Thanks.

Hi patph0510,

The continuous aspect can be used to convey a variety of meanings and these are often not clear without knowing the context. In this case, I expect the person who said this was thinking of their departure for the UK and was imagining it as something that would take some time. If they were flying, for example, they'd have to get to the airport, check in, go to their gate, board the plane, get settled, etc. At some point during that process, the clock would strike 7.00.

We often use the future continuous to speak about planned or arranged events in this way.

All the best,
Kirk
The LearnEnglish Team

Omg, u'r the best! I'm so thankful for all youre classes, it helped me so much when I didn't understand s'thing. Now I'm in Intermidiate 10... Greetings from Peru!

Hi
in the example you've mentioned, "Don’t phone grandma now, she’ll be having dinner." why don't we say: she is having dinner?
according to my little knowledge with the adverb "now" we use present continuous and in this example, we want to say don't bother grandam because she is at the middle of having dinner

thank in advance

Hi ihsan_qwerty,

Both forms are possible here, but there is a difference in meaning.

If we say '...she's having dinner' then we are stating a fact which we know is true.

If we say '...she'll be having dinner' then we are speculating; we expect that this is true but we do not know for sure.

 

Peter

The LearnEnglish Team

Pages