"He will be married by tomorrow morning" not "He will have been married by tommorrow morning"?
"It will be built by tomorrow morning" not "It will have been built by tomorrow morning"?
In the second pair, both are possible.
I need this finished immediately! Tomorrow afternoon is too late.
- Don't worry, it will be built by tomorrow morning.
So tomorrow when we get to Roaring Brook, we'll have to wade across, since the bridge still isn't finished.
- Oh, no, don't worry. It will have been built by tomorrow morning, a few hours before we are scheduled to get there.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.