Lack, want, need, require as verbs all stress the absence of something desirable, important, or necessary. Lack means to be without or to have less than a desirable quantity of something: to lack courage, sufficient money, enough
It's either A or B. I would go with B though.
If it's what I think you're talking about, I just had it on a test and it should be (C) sole,
Hope this helps
you are correct, good job