No, English ivy cannot grow in water forever. The roots of the plant need to be able to breathe in order to stay alive, and if they are constantly submerged in water, they will eventually suffocate and die. Additionally, the leaves of English ivy are not designed to hold up well to constant moisture and will begin to rot if they are constantly wet.