I realise it's from song lyrics so doesn't have to make sense but this instinctively scans as poor grammar to me. Shouldn't it be "she'd" past tense? Otherwise it's just someone saying "goodbye too many times before" and someone who'd previously said "goodbye" more than is acceptable. ...I'm almost certainly overthinking this but I'd wager that tense error is important when translating to Latin. It's like reading XML…
Yes, probably (I don't know the context), but it seems to me that in colloquial US English the traditional complex tense system has been somewhat simplified: perhaps another example of the historical influence of Germans and other non-native speakers in the US. I'm British, of course, so I don't really know what I'm talking about here but I think I've heard native speakers of US English say things that are just wrong, because of the choice of verb tense, in any form of British English that I am familiar with: things like "Did you already do it?", though I can't guarantee that's a good example. Of course it could be that the verb system of colloquial US English is just as complex as the verb system of British English but the subtleties pass me by: I just notice the things that to me seem wrong, like failing to distinguish between "Did you do" and "Have you done".