We
「私たち」という複数の人を指します。
were
「~である」の過去形ですが、ここでは「~していた」という状態を示します。
on
特定の任務や活動を行っている状態を示す前置詞で、「~に従事して」といった意味合いです。
a
数えられる名詞の単数形の前につく不定冠詞です。
stakeout
特定の場所や人を秘密裏に監視すること、またはその期間を指します。
for
期間を示す前置詞で、「~の間」という意味です。
three
数字の「3」です。
hours
時間を数える単位で、「時間」を指します。
waiting
「待つ」という行動の現在分詞で、「待って(いる)」という意味です。
for
待っている対象を示す前置詞で、「~を待つ」という意味合いです。
him
「彼」という男性を指す目的格の代名詞です。
to
ここでは不定詞を作る前置詞で、to以下の行為を目的や結果として示唆します。
show
姿を見せる、現れることを指します。
up.
「現れる」「到着する」といった意味で、動詞'show'と組み合わせて句動詞を形成します。