What is the difference between these two sentences?

My aunt will have been living in England for five years when I go there.


My aunt will have lived in England for five years when I go there.

1 Answer 1


This question appears quite regularly.

There are answers here that may be useful.

This British Council's page may also help.

  • Continuous also emphasises that it is continuing into the time being discussed. Future perfect simple can indicate something that has completed in the future (by the time under discussion). Pragmatics come into it - if you're talking about visiting and someone living there, then the listener assumes they are there when you visit - but something like "I will have studied Russian for five years when I go there" doesn't imply you are still studying.
    – Stuart F
    Feb 23, 2022 at 13:53
  • @Stuart F: Seven months ago I referred the OP to a similar question where, among other answers, mok's was useful. It has since vanished. I'll edit my answer. Feb 23, 2022 at 20:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .