Which of the following arguments is an ad hominem?
A.
It’s true that James blurted out “checkmate” during the game, but he wasn’t even one of the players, so you must ignore what he said.
B.
James said “checkmate” during the game, and James’s testimony is as reliable as anybody’s, so you should conclude that there is a checkmate.
C.
James said “checkmate,” and in fact there is a checkmate, so James spoke the truth.
D.
James said “checkmate,” and Jane said that too, so Jane corroborated James’s testimony.