Quando você está chegando em um local após as 18h (6p. m.), deve cumprimentar utilizando good evening. Ele só pode ser utilizado assim que você encontra uma pessoa ou quando chega em algum lugar. No entanto, se já for a hora de se despedir ou ir dormir, o correto é o good night.
Como que fala boa noite?
good night {interj.} Boa noite!