"Abundant" means existing or available in large quantities; ample.
We look for the word with the same meaning (synonym).
(A) Scarce, (C) Rare, and (D) Limited all imply a small or restricted quantity (antonyms).
(B) Plentiful means existing in great abundance.
Plentiful is the correct synonym.