I have never seen it rain this hard before.是see sb do sth的形式,那为什么不能理解为宾语从句 rain 加s 呢?I have never seen(that) it rains this hard before
这里考查的语法知识点,也就是see sb/sth do (sth) .没必要纠结那么多。
其实吧,按照你自己想的,他作一个宾语从句,其实也是可以的,但从语法点来讲,因为考虑时态问题,我从来没有见过,说明下这么大雨的事情至少是在现在之前,所以至少是一般过去时。所以就算用rains(一般现在时)也是不行的。