事出有因 a thing [everything] has its cause.; it is by no means accidental.; not entirely devoid of truth; the cause is not far to seek.; there is a [good] reason [cause] for it.; there's no smoke without fire.; this happens not without reason.: 事出有因, 各有社会基础。 these things happen for a good reason, they have social roots