An abstract noun is something that isn't tangible or anything you can touch. Mainly it is talking about emotions. Based on that I would say it would be B. It says hoped which is an emotion
C.
A and C are not a universal answer
The answer would be illustrator because an illustrator is a person who illustrates. :)