اشكر اخي الكريم الاستاذ ابويوسف
و اضيف
do good
benefit : be beneficial for; "This will do you good" مفيد
aid, help - improve the condition of; "These pills will help the patient" يساعد
make good
1. To carry out successfully:
made good his escape. ينفذ بنجاح
2. To fulfill:
made good her promise. يفى بالوعد
3. To make compensation for; make up for:
made good the loss. يعوض
4. To succeed:
made good as a writer. ينجح