In answer A, both "French" and "Spanish" should be capitalized; they are both former titles and require capitalization.
In answer C, "Koran" should be capitalized. It is s proper title.
In answer D, "Hanukkah" should be capitalized. It is a proper title.
Answer B uses the correct capitalization for the word "French".