olması gerekenden önce

listen to the pronunciation of olması gerekenden önce
Турецкий язык - Английский Язык
happened before the usual time