助動詞のすぐ後ろに来る動詞は「原形」でなければなりません。
したがって,【1】番の be が正解です。
That building must be the one we’re looking for.
(あの建物が私達の探していたものに違いありません。)
助動詞 must には「~しなければならない」(義務)という
意味もありますが,本問では「~に違いない」(確信)という意味です。
one は代名詞で,すでに登場した可算名詞の繰り返しを避けるために
用いられます。ここでは the one = the building です。
the one と we’re looking for の間には
関係代名詞の目的格が省略されています。
そして,look for ~ は「~を探す」という意味です。
for は前置詞ですので,本来ならば,名詞や代名詞がその後にくるはずですが,
関係代名詞(省略されてはいますが)として前に行っているため
見た目上は for のあとには何も来ず,そこで文が終わっています。
look for は2語で1セットの句動詞なので,
このような場合でも for は省略してはいけません。