0
Pokemon27 Posted 7 years ago
Grammar

Future perfect and Future perfect continuous tense

Here which sentence is correct

By the time you get a promotion, I will have been working for 10 years.

OR

By the time you get a promotion, I will have worked for 10 years.


please explain

  

Top answer

Both of your sentences are correct. These two future perfect tenses are not used as much as many other tenses. The only difference I detect is the same difference that exists between just about any simple tense vs its continuous counterpart, namely, that the continuous form generally sounds more lively and engaging, while the simple form is more neutral and succinct.

  • Both of your sentences are correct.
  • These two future perfect tenses are not used as much as many other tenses.
  • The only difference I detect is the same difference that exists between just about any simple tense vs its continuous counterpart, namely, that the continuous form generally sounds more lively and engaging, while the simple form is more neutral and succinct.
  • I see no special reason to use the continuous in your particular sentence.
  • , non-continuous) tense.
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

Both of your sentences are correct. These two future perfect tenses are not used as much as many other tenses.

The only difference I detect is the same difference that exists between just about any simple tense vs its continuous counterpart, namely, that the continuous form generally sounds more lively and engaging, while the simple form is more neutral and succinct.

I see no spec

Related Questions