Abdel Haleem Word Analysis

I have let these people and their fathers enjoy long lives, and now I have given them the Truth and a messenger to make things clear
Abdel Haleem Arabic Root / Link Morphology
Nay
بَلْ (bal)
ب ل
Prep.
Prep
I gave enjoyment
مَتَّعْتُ (mattaʿtu)
م ت ع
Verb
V
(to) these
هَٰٓؤُلَآءِ (hāulāi)
ذ ل ك
Noun
Noun
and their forefathers
وَءَابَآءَهُمْ (waābāahum)
أ ب و
Noun
Noun
until
حَتَّىٰ (ḥattā)
ح ت ى
Prep.
Prep
came to them
جَآءَهُمُ (jāahumu)
ج ي أ
Verb
V
the truth
ٱلْحَقُّ (l-ḥaqu)
ح ق ق
Noun
Noun
and a Messenger
وَرَسُولٌ (warasūlun)
ر س ل
Noun
Noun
clear
مُّبِينٌ (mubīnun)
ب ي ن
Noun
Noun