has been through

listen to the pronunciation of has been through
İngilizce - İngilizce
passed much, underwent, experienced, learned via experience
has been through