Правильнее сказать
>>А Сципион знал что находится у Ганнибала во второй и в третьей линиях?
>
>Он знал, что они есть, и вряд ли состоят из легкой пехоты. Римляне к тому времени уже 15 лет воевали с Ганнибалом.
Он догадывался.
Знал и догадывался - это всё же не синонимы