has-been (n.) Look up has-been at Dictionary.com
"one who has outlived his fame," c. 1600 (as hes-beene), from the verbal phrase; see has + been.