The correct options are
B Sinhalese
C Tamil
Sri Lanka has two major social groups, Sinhalese and Sri Lankan Tamils. People who speak Sinhala are known as the Sinhalese. People who speak Tamil are the Sri Lankan Tamils. The Sinhalese comprise 74 percent of the total population in Sri Lanka while Tamils make up for 18 percent of the total population in Sri Lanka.