JIM PASSED HIS DRIVING TEST _______ SURPRISED EVERYBODY. A. WHO B....

19. Jim passed his driving test _______ surprised everybody.

A. who B. which C. whose D. whom