Interesting.
Here is an article you might want to read:
http://www.economist.com/research/style ... age=805687
The article gives the following rule for "majority"
If "majority" is used in a abstract sense the verb takes a singular form. If "majority" is used to denote the elements making up the majority then the verb should be plural.
This rule still makes me lean towards answer choice "D". It would be interesting to hear what the experts have to say.