Corrections · 2
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.
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
