The construction of the new [laboratory will have been
finished by the time) the spring semester starts.
未来完了形だと気づけるか?
文は「春学期が始まる」という未来の1時点までに、「建設は終了して
る」ということなので、未来完了形 (will have p.p.) がポイントとなり
す。 「~するまでに」 には接続詞 by the time を使います。
by the time は I
つの接続詞と考え
る。