Translation of the verse 45 from Surah Al-Qasas : Number of verses 88 - - page 391 - Part 20.
But We created generations [after generations i.e. after Musa (Moses)], and long were the ages that passed over them. And you (O Muhammad SAW) were not a dweller among the people of Madyan (Midian), reciting Our Verses to them. But it is We Who kept sending (Messengers).
But We produced [many] generations [after Moses], and prolonged was their duration. And you were not a resident among the people of Madyan, reciting to them Our verses, but We were senders [of this message].
(28:45) but after him (until your time) We have raised up many a generation, and a long time has passed over them. *62
*62) That is, "You had no direct means of obtaining this information. AlI this is being revealed to you by Allah. That is how you have been enabled to relate these two-thousand-year old events, in a manner as if you were an eye-witness."