Let's think of a situation.
I'm talking to my father. He tells me that a girl came to our house yesterday and asked him about me. Now my father asks me "Who was she?" I'm not sure who she was. I just guess and say,
She would have been Sapna.
Thus I express my 'expected guess'. Now my question is that is my answer grammatical? Can we express 'past expected guess' by 'would have'.I fear that the sentence could mean conditional. But there is context behind the sentence. Is my approach correct?