Can we use 'Before she died, she has won several awards'? We know that she died and she had won awards and she has been given several awards since she died.(still taking )
No, you can not use a present tense before a past tense. In your case better fits past perfect which expresses a past finished event before another finished event in the past:
Before she died, she had won several awards.
Or, the simple past which expresses a finished event in the past can be used as well:
Before she died, she won several awards.
When you use 'before' here, you use the past perfect - 'had won'. It is
had+past participle. Why? Because in such context, the thing has happened in the past before something that is already in past.
However, I see no need of using 'before' in that sentence. "She had won several awards during her lifetime." is what I may prefer.