v. (Canada & USA) I have already experienced that, I lived through this already, BTDTGTTS (initials used on the Internet)
BEEN THERE, DONE THAT, GOT THE T-SHIRT!
Meaning of BEEN THERE, DONE THAT, GOT THE T-SHIRT! in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012