In the song, you can hear how she pours her heart out with such intense emotions in her clear, powerful voice, complaining why everything in her life has gone so wrong. Please just listen to her voice and see how she wails; the wails that were not only for her but also for all those who across generations have found themselves in her situation.
Can you tell me whether the "have found" written on the fourth line (bold) of the previous sentence is the correct tense to be used? Should it just be "found" instead of "have found"? Please tell me the grammatical reason for it. Or if you feel the sentence should be written in an entirely different way?
Are any punctuation marks missing in the sentence?