Usage of 'Will have done' in English: When we talk about what will have been achieved at a specific moment. We'll have been in these offices for eight years next month. She'll have visited ten countri