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
In the night
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."
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 correct spelling is "evening" (night, or late in the day).
The question isn't correct. Its supposed to be Good evening son. In french: Bonsoir mon fils.