Zach B. answered 03/15/21
Former College Baseball Player at Skidmore College
If it is a routine play and the ball hits the player before the ball hits the ground then it would be considered an error. However, if the ball does not hit any part of the player before it hits the ground, then it would be considered a hit. The batter is safe regardless of whether or not the ball hits the player.
These calls are somewhat subjective, but given the question, the only logical answer would be D. Error.