The correct options are
B Religion
D Language
Sri Lanka is divided into two ethnic groups - the Sinhalese Buddhist majority and the Tamil Hindus or Muslims. So, there was mainly religious and linguistic division.
In 1948, the Sinhalese government adopted policies in favour of the Sinhalese in jobs and education. This eventually led to the social divison between the Sinhalese and the Tamils.