An expert means D) The person has a high degree of knowledge about a topic.
The fact that someone published many books or articles does not signify their expertise in the field. They could be knowledgeable, but this is not the same.
Having a college degree does not making someone an expert, it takes 10,000 hours of focus on one subject to become an expert. Although going to college takes more then 10,000 hours, that time is not spent dedicated to learning that specific subject, but rather an array of subjects.
Working in the same job for a long time does not show expertise. People get locked into a job for many reasons. Doing the same thing over and over can help growth, but only to a certain extent.
Therefore, D is the only right answer.
I hope this helps! :)
Optimistic, your welcome < 3
He uses more so he could tell more of a story and use more words do explain much more. He wanted to create vivid images in his readers mind of his poetry. He wanted to bring tears and joy and using more syllables made him capable of just that.
Hoped I helped!