Benevolent and Kindhearted are similar in meaning, kindhearted is typically defined as having a kind nature whereas benevolent is typically defined as being kindly.
A) helped
B) ran
C) looked
D) drove
Egg, larva, pupa and adult for an animal
I believe the best choice is C. This is because an ad's primary purpose is to get as many people to view it as possible. :)