This question already has an answer here:
I'm not a native speaker so my apologies if this question is dumb. Which one of these is correct?
- I didn't know what to do, so I asked my sister whom has done this before
- I didn't know what to do, so I asked my sister who has done this before
I guess, the first one is correct.