The correct sentence is "Khalid is afraid of snakes." This is because the idiomatic expression for expressing fear towards something or someone in English is "afraid of." The preposition "of" is consistently used to indicate the object or cause of fear. For instance, one is afraid of heights, afraid of spiders, or afraid of failure.
Option (B) uses "afraid off," which is grammatically incorrect; "off" typically denotes separation or distance, not the object of fear. Option (C) uses "afraid from," which is also incorrect in this context. While "from" can indicate a source, it is not used with "afraid" to specify the object of fear. Understanding correct prepositional usage is crucial for fluent and accurate English communication.