.
The fact that the "a.m." qualifier exists in all the answers defines the clock being used. It's the 12-hour clock. Military time does not need that qualifier (since there's only 1 version of each hour, 0-23, and not 12:00-11:59 repeated twice), so at an hour before noon it's "eleven-hundred hours" or simply "eleven-hundred", not "eleven-hundred A.M."
The (only) correct answer is D.
Oh, wait - unless you're on The Price is Right.