"She has never been there before" means that she has not been there at any time up until the present: "Next month she is going to New York. " "She had never been there before" means that she had not been there at any time up until some point in the past. This point in the past is identified by the context: "Last year she went to New York.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.