has been through

listen to the pronunciation of has been through
Английский Язык - Английский Язык
passed much, underwent, experienced, learned via experience