1. You use the future perfect to express what will happen by a certain time.
2. To form it use the future of the verb haber (habré, habrás, habrá, habremos, habrán) and the part participle (-ar=ado and -er/ir=ido)
Para el año 2050 los científicos habrán descubierto otras fuentes de energía