Теория:

Study some information about the spelling of the regular verbs in Future Perfect.
 
Окончание -ed добавляется к основе глагола, и никаких изменений в написании не происходит:
 
open — opened;
  
ask — asked.

Если глагол уже оканчивается на -e, то необходимо добавить только -d:
 
close — closed;
  
play — played;
  
enjoy — enjoyed;
  
stay — stayed;
  
employ — employed.
 
Если перед -y стоит гласная, то ничего не меняем, кроме добавления окончания -ed.

Если правильный глагол оканчивается на согласную, после которой стоит -y, нужно заменить -y на -i и добавить -ed:

carry — carried;
  
tidy — tidied.
 
Если глагол оканчивается на одну согласную, перед которой стоит ударная гласная (закрытый ударный слог), то перед добавлением окончания -ed последняя согласная удваивается:
 
stop — stopped.

Если же глагол оканчивается на две согласные, то вы добавляете окончание, и ничего не меняется:

climb — climbed;
  
work — worked.

 
Examples
 
We will have climbed the mountain by seven o'clock tomorrow.
  
He will have carried these boxes by \(9\) am tomorrow.