问题

What has made you so happy, Mary?— Oh, I’ve just________an old friend I haven’t seen for years.[ ]
A: come upon
B: come in
C: come out
D: comeup
B: come in
C: come out
D: comeup
正确答案是: