I laughed __________ him ___ making a silly mistake.
Correct answer is: A. at, for
"At" is the correct preposition used with "laughed" to indicate the cause.