El Futuro Perfecto expresa una acción futura que ocurre antes que otras, compara:
Cuando llegue a casa te dormirás = Te dormirás después de que yo llegue a casa
Cuando llegue a casa te habrás dormido = Te dormirás antes de que yo llegue a casa, ya estarás durmiendo cuando llegue
Se usa especialmente con la preposición para que indica el momento límite antes del cual se va a realizar la acción:
Para el martes habré terminado el trabajo = Terminaré el trabajo antes del martes
Para cuando termines de trabajar yo ya me habré dormido = Me dormiré antes de que termines de trabajar