Correct Answer:
B. Affluent
Impecunious means lacking money or being poor, making “affluent” the antonym, describing someone wealthy and financially prosperous rather than destitute or penniless.