Search from various English teachers...
Russia flagViacheslav
Future simple or Future perfect continuous ? Could anyone help me understand the difference between sentences: - By the end of next month my grandmother _will live_ in the same house for more than 80 years! - By the end of next month my grandmother _will have been living_ in the same house for more than 80 years! Which one is correct and why?

Corrections · 2

0

Future simple or Future perfect continuous ?

Could anyone help me understand the difference between sentences:
- By the end of next month my grandmother _will live_ in the same house for more than 80 years!
- By the end of next month my grandmother _will have been living_ in the same house for more than 80 years!

Which one is correct and why?

_will live_ is wrong.

_will have been living_ is odd, but correct if the situation is viewed as temporary.

_will have lived_ is correct if the situation is viewed a ongoing/permanent.


Best is _will have lived_ 

- My grandmother lives in (her house) [simple present to describe a truth, a permanent condition, a repeating action]

- My grandmother is living (with a friend temporarily) [present continous to describe an action in progress]

(My grandmother is living/staying with her sister this month is logical ... the visit has a beginning and an end ... My grandmother _is living_ in (her house) is odd because it is phrased as a temporary condition ... _is living_ is correct for a situation such as "my grandmother is living in her home until August when she will move to her daughter's home).

- My grandmother has lived in (that house) for 79 years.  [present perfect to describe a truth, a condition, a repeating action that continues up to the present or a completed action that occured during a time period up to the present.]

- Next month, my grandmother will have lived in (that house) for 80 years.  [future perfect to describe a truth, a condition, a repeating action that continues up to a point in the future or completed action that will have occured during a time period up to a point in the future.

0
By the end of next month my grandmother _will have been living_ in the same house for more than 80 years! It's continuous action starts in the past and continues till now, the other option (first one) would be a future simple, have the meaning that your grandma will live for more 80 years , so that's impossible.

Want to progress faster?

Join this learning community and try out free exercises!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today