Answer:
B. Having worldly knowledge
Step-by-step explanation:
I am currently on this test after doing research sophisicated means someone who has knowledge and also repersenting a cultural factor as well. This word can be replaced with fashion in some instances; Therefore, complimenting someones fashion will be similar to a sentence "Molly looked more sophisticated when she wore her business suit". Thus, with this little knowledge presented it should be easier to allow you to pick your answer correctly.
Hope I helped :)