Предложение "She will have finished the work by 4 p.m. tomorrow" стоит в будущем завершённом времени (Future Perfect Tense). Это время используется для обозначения действия, которое будет завершено до определённого момента в будущем, в данном случае до 4 часов дня завтра.
Теперь, что касается второй части: "He was absent yesterday" – это предложение стоит в прошедшем времени (Past Simple Tense). Оно описывает событие, которое произошло в прошлом, и указывает на то, что он отсутствовал вчера.
Если у тебя есть дополнительные вопросы по грамматике или другим темам, не стесняйся задавать!