Meh. Grammar, in general, is on a steep suckiness trend. For example, when was the last time you saw someone on the web actually use the correct past tense of "lead (verb, transitive)"?
What is the correct past tense of lead? I thought it was “led”, but I can’t remember having ever read any other form? What often irks me, as a non-native speaker, is the wrong subjunctive (if that’s what it’s called). People say and write all the time “I wish you were there”, when they mean “I wish you had been there”. At least I’m pretty sure that’s how it’s supposed to be…
"I wish you were there" -- at another location, now or in the past.
"I wish you had been there" -- at another location, in the past.
"had been" means that the action is concluded. "were" is for both continuing and concluded actions, and more words are necessary to glark it from context.