Who knows but it will rain tomorrow?为什么是否定句呢

问题描述:

Who knows but it will rain tomorrow?为什么是否定句呢
为什么译成:谁敢说明天不下雨呢?
为什么不能译成:谁知道除了明天会下雨吗?

but可译为“(用来加强语句重复部分的语气)一定”