Explicação da resposta correta:
Na primeira parte do diálogo, "When" é usado para perguntar sobre o momento em que um evento futuro ocorrerá ("When is Jim going to get married?"). Em seguida, "Whom" é usado para perguntar sobre a pessoa específica que será o objeto do casamento ("Whom is he going to marry?"). Essas perguntas são feitas para obter informações sobre o tempo e o objeto do evento futuro do casamento de Jim.