Here are explanations of the future perfect and future perfect continuous tenses with examples, and the difference between them:
Future Perfect:
- Used to express an action that will be completed by a certain time in the future
- Formed with "will have" + past participle
Examples:
- By the time class ends, I will have finished my homework.
- By next year, she will have lived in this city for 10 years.
Future Perfect Continuous:
- Used to express an action that will continue up until a point in the future
- Formed with "will have been" + present participle (-ing form of the verb)
Examples:
- By the end of this month, I will have been working on this project for 3 years.
- When he turns 25, he will have been practicing piano for 15 years.
The difference:
- Future perfect refers to the completion of an action in the future
- Future perfect continuous emphasizes the duration of an action up until a point in the future