Both are correct; however, the more concise and therefore more elegant usage is "by evening."
"In the evening"
a wonderful
Yes, the phrase "last evening" is correct and commonly used to refer to the evening before the current day.
yes
It is correct to use "have" with the plural subject "you and your family". For a correct sentence, you could say, "I hope you and your family have a nice evening."
In the night
It's correct.
Yes, it is.
That is the correct spelling of "tonight" (this evening).
"Where were you", is the correct usage if you are asking someone where they were last night. The answer could be "I was..."The second person pronoun "you" always uses the past tense "were."
The question isn't correct. Its supposed to be Good evening son. In french: Bonsoir mon fils.
The correct spelling is "evening" (night, or late in the day).