Next month I shall/will have El mes que viene hará 20 años known Alex for 20 years que conozco a Alex
2. Al igual que el futuro perfecto en español, se emplea el future perfect para indicar suposición/deducción:
He will have arrived by now Ya habrá llegado