事出有因的英文翻译

中文:事出有因

英文翻译:there is good reason for it