past tense - “have found” vs. “found”



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?




Comments

Popular posts from this blog

commas - Does this sentence have too many subjunctives?

verbs - "Baby is creeping" vs. "baby is crawling" in AmE

time - English notation for hour, minutes and seconds

etymology - Origin of "s--t eating grin"

grammatical number - Use of lone apostrophe for plural?

etymology - Where does the phrase "doctored" originate?

single word requests - What do you call hypothetical inhabitants living on the Moon?