0
Anonymous Posted 15 years ago
Grammar

Present perfect + for vs present cont + for

Please explain to me the following. A grammar book says that the present continuous + for expresses a present situation continuing in the future and gives the following example in that context: We are staying here for another three months. The relevant practice exercice (following the rule) is the following: We won't be able to move back into our house for a while.

A Our tenants are living there for six months.
B Our tenants have lived there for six month."

The correct answer is A. Please explain to me whether "Out tenants are living there for si month" would mean (looking at the above rule) that our tenants are living in the house now and will be living for the next six month. I.e. the tenants did not leave before the speaker is saying that the tenants are living. Thank you.
  

Top answer

Our tenants are living there for six months. 'are living' is in present continuous, which means that action is going on : the tenants are living in the house currently. So the sentence means that they will be in the house for some time.

  • Our tenants are living there for six months.
  • 'are living' is in present continuous, which means that action is going on : the tenants are living in the house currently.
  • So the sentence means that they will be in the house for some time.
  • Our tenants have lived there for six months.
  • 'have lived' dictates a period that has ended recently.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
Our tenants are living there for six months.
'are living' is in present continuous, which means that action is going on: the tenants are living in the house currently. So the sentence means that they will be in the house for some time.

Our tenants have lived there for six months.
'have lived' dictates a period that has ended recently. So the sentence m

Related Questions