We use the future perfect to emphasise that has been done before a certain point in the future, e.g.:
![]() | We'll have finished before 6 o'clock. (Haurem acabat abans de les 6.) |
![]() | By the time you arrive, they'll have prepared all the rooms. (Quan arribeu, hauran preparat totes les habitacions.) |