问题

176. — I didn’t know you were goodfriends.— You ______. I have known her since shemoved here. You were studying aboard then.
A:may have
B:needn’t have
C:wouldn’t have
D:must have
B:needn’t have
C:wouldn’t have
D:must have
正确答案是: