(A.) L is necessarily finite
Contradicting Example : L = {a,aa,aaa, ...}
(B.) L is regular but not necessarily finite
Contradicting Example : L = {ab,aabb,aaabbb, ...}
(C.) L is context free but not necessarily regular
Contradicting Example : L = {abc,aabbcc,aaabbbccc, ...}
Notice that all contradicting examples are enumerated in lexicographical order
Hence (D). should be the only correct option.
Although it is not good to always rely on such a method of answering question via contradicting examples, because note we have not analyzed option D thus we missed a point to improve upon our conceptual understanding. But from exam point of view, whatever it takes.