The correct preposition to use with the verb "prevent" is "from." The phrase "prevented from coming" is the correct grammatical structure. "Prevent" is a verb that always requires "from" when referring to an action that was stopped.
Thus, the correct answer is (a) From.