Why is this incorrect?
They will have been experts in their field
Elles auront été .....
When I click on 'explain this' I see conjugation of avoir in future anterior. But the question said I should use être not avoir. One of the examples given has the same construction. Why cant I use avoir? I'm confused now how to form ' will have been. Advice appreciated