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).
The correct phrase is "an evening." The article "an" is used before words that begin with a vowel sound, and "evening" starts with an "e" sound, which is a vowel. Therefore, you would say, "an evening" rather than "a evening."
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).