1. "Is there any reason he has not arrived yet?"<br/><br/>2. "Is there any reason why he has not arrived yet?"<br/><br/>Are they both acceptable? Or is one of them more natural?<br/><br/>Thank you