There is only one prefix that you can add here, and that would be B. pre-. The prefix pre- in Latin means before, so it is the only correct answer here. Para- means beside, pro- means for, and per- means through, so as you can see, none of them mean before, which is why they are all incorrect apart from pre-.
"b. He is laughed at, ridiculed, and abused" is the best option as to how the beggar Odysseus treated by the suitors, since he later opens his arrows on them.