Re: Definition of "evening"
There are no precise start and end times for evening. In the winter when it gets dark earlier, "evening" can start earlier. If you're going to dinner and a show and then for last dessert after, your evening can extend into the early morning hours.
However, if someone says "The school concert is Tuesday evening" then you can probably use "sometime between 6 pm and 10 pm" as a guide. (Most school events don't go very late.)
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.