PDF chapter test TRY NOW

Study information about the future perfect continuous.
  
Future Perfect Progressive: will have been + present participle
 
Future Perf Progr.png
Рic. 1. Future Perfect Progressive  
 
We use this tense:
 
1. When we want to emphasise the duration of an action up to a certain time in the future.
 
By the time Tim retires, he will have been working for the same company for 20 years.
 
 
2. With by....for
 
By the time he finishes work, we will have been waiting for more than an hour.
  
There are different types of sentences.
Positive Subject+ will have been+Ving
NegativeSubject+will not have been+Ving
QuestionsWill+ subject +have been+Ving?
Reference:
Рис. 1. Future Perfect Progressive