For your questions, the answers are:
Question 1: The term for a group of people who share a common language, culture, or history is:
B. ethnic group
Question 2: The option that is NOT an ethnic group is:
C. Muslim
(Muslim refers to a religious group, while the others refer to ethnic groups.)