Deci future perfect are doua forme: ''will have done'' si ''be going to have done'' cel cu''will'' se formeza cu persoana+''will have'' si participiul trecut al verbului. exemplu: You will have perfected your cooking skills before you come back.(tu o sa-ti perfectezi[ adica a inbunatati] abilitatea de gatit inainte sa vi inapoi. cel cu ''be going to have'' se formeaza cu persoana +''going to have'' + participiul trecut al verbului exemplu: You are going to have perfected your cooking skills before you come back.( tu o sa-ti perfectezi abilitatea de a gati inainte sa vi inapoi. )