>>888こんにちは。この文章ですが、答えは私も4だと思います。
should have+過去分詞は、「〜すべきだった」という訳になります。
例えば、
You should have told me that you was married.
(あなたは結婚したことを私に言うべきだった。)
He should has done the work before i came back here.
(彼は私がここに帰ってくる前に仕事を終わらすべきだった。)
って感じになります。
you ( ) his face when i told him the news yesterday.
(昨日私がニュースを彼に言ったとき、あなたは彼の顔を見るべきだった)
になると思います。