All of the above.
I'll add the use of 'a' before a vowel, eg a elephant, a accident.
Something else that irks me, but I don't know if it's me getting it wrong, is when someone says 'on an evening' instead of 'in or during the evening', or 'on Christmas' instead of 'at Christmas'. I see this so frequently, so maybe it's me who is incorrect.