might-have-been: an event that could have occurred but never did
event: something that happens at a given place and time
barker: someone who stands in front of a show (as at a carnival) and gives a loud colorful sales talk to potential customers