предвидев

См. предви́дѣвъ (9)