might-have-been

n. Colloq. 1 past possibility that no longer applies. 2 person of unfulfilled promise.