首先,这个that并不是修饰 the second longest 的,而是指代rivers的,所以楼主说的情况并不适用.其次,that前面不能加介词of,of which 应该连着看,是非限制性定语从句,只能用which.
有问题请追加~