Surah 18:25
Show Full Scripture Context (18:25-26) — 2 Verses
وَلَبِثُواْ فِي كَهۡفِهِمۡ ثَلَٰثَ مِاْئَةٖ سِنِينَ وَٱزۡدَادُواْ تِسۡعٗا
They remained in their cave for three hundred years and (some) add nine (more).
قُلِ ٱللَّهُ أَعۡلَمُ بِمَا لَبِثُواْۖ لَهُۥ غَيۡبُ ٱلسَّمَٰوَٰتِ وَٱلۡأَرۡضِۖ أَبۡصِرۡ بِهِۦ وَأَسۡمِعۡۚ مَا لَهُم مِّن دُونِهِۦ مِن وَلِيّٖ وَلَا يُشۡرِكُ فِي حُكۡمِهِۦٓ أَحَدٗا
Say: ‘God knows about how long they remained (there). To Him (belongs) the unseen of the heavens and the earth. How well He sees and hears! They have no ally other than Him, and He does not associate anyone in His judgment.’
Here Allah tells His Messenger the length of time the people of the Cave spent in their cave, from the time when He caused them to sleep until the time when He resurrected them and the people of the city found them. The length of time was three hundred plus nine years in lunar years, which is three hundred years in solar years. The difference between one hundred lunar years and one hundred solar years is three years, which is why after mentioning three hundred, Allah says, {adding nine}.
meaning, 'if you are asked about how long they stayed, and you have no knowledge of it and no revelation from Allah about it, then do not say anything. Rather say something like:
This is what you are commanded to do, and this is what we have stated above.' This is also the view of many scholars of Tafsir, such as Mujahid and others among the earlier and later generations.
Qatadah said, this was the view of the People of the Book, and Allah refuted it by saying:
meaning, that Allah knows better than what the people say.' This was also the view of Mutarraf bin 'Abdullah. However, this view is open to debate, because when the People of the Book said that they stayed in the cave for three hundred years, without the extra nine, they were referring to solar years, and if Allah was merely narrating what they had said, He would not have said,
The apparent meaning of the Ayah is that Allah is stating the facts, not narrating what was said. This is the view of Ibn Jarir (may Allah have mercy on him). And Allah knows best.
He sees them and hears them. Ibn Jarir said, "The language used is an eloquent expression of praise." The phrase may be understood to mean, how much Allah sees of everything that exists and how much He hears of everything that is to be heard, for nothing is hidden from Him! It was narrated that Qatadah commented on this Ayah:
"No one hears or sees more than Allah."
meaning, He, may He be glorified, is the One Who has the power to create and to command, the One Whose ruling cannot be overturned; He has no adviser, supporter or partner, may He be exalted and hallowed.
— from Tafsir Ibn Kathir (Page 140-142)