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

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

commas - Does this sentence have too many subjunctives?

grammatical number - Use of lone apostrophe for plural?

etymology - Where does the phrase "doctored" originate?

phrases - Somebody is gonna kiss the donkey

typography - When a dagger is used to indicate a note, must it come after an asterisk?

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