Для того чтобы определить правильные вопросительные предложения, давайте рассмотрим каждый из них:
Who broke the world record? - Правильное предложение, так как здесь используется корректная форма для построения вопроса в прошедшем времени.
What has Mark broken? - Это также правильное предложение, потому что задействована форма “has”, которая используется для образования вопросов в настоящем совершенном времени.
Who did broke the word record? - Это предложение некорректно. Правильная форма должна быть "Who broke the world record?" или "Who did break the world record?", но именно в этом формате как вопрос оно не подходит.
When has Mark broken the world record? - Это предложение правильно, так как используется форма "has" для создания вопроса в настоящем совершенном времени.
Таким образом, правильные вопросительные предложения: 1, 2 и 4.
