@WBYeats,
WBYeats wrote:
I thought a common mistake made in English grammar is like this:
*When have you ever been to a wedding.
The only "mistake" there is the lack of a question mark. ("?")
We ask a question with 'ever' in the form "When have you ever [done something]?", "When have you ever seen [something]?" etc when we wish to express doubt or disbelief that thing mentioned has ever happened or could happen.
Quote:It's wrong because it entails an ungrammatical answer:
* I have been to a wedding in March.
Why are you telling us it's "wrong"? There is nothing ungrammatical about that answer. He has been to a wedding in March.
Quote:The correct way should be:
-Since when have you not been to a wedding/ When was the last time you attended/went to a wedding.
That is nonsense. You have a long way to go in your English studies before you will be qualified to make such authoritative statements.