Wala'akhiratu khayerim laka minal ida (Q, 93:3) means

A.

Your lord has neither forsaken you nor is he displeased with you

B.

and the hereafter will be better for you than the present

C.

and your lord will soon give you and you will be pleased

D.

did he not find you an orphan and give you shelter

Correct answer is D

 

Walal' akhiratu khayrun laka minal ula (Q 93:3) means and the Hereafter will be better for you than the present.