Отличие грамматическое просто объяснить, если только названия рассматривать Перевод одинаковый: "Что случилось?" "Что произошло?" Однако есть существенная разница в употреблении. NOW - cейчас Если вы хотите объяснения того, что прямо сейчас (now) происходит, чем вызвано (обусловлено) то, что перед собой наблюдаете, нужно объяснить the present situation, то нужно использовать present perfect - What's happened? (и можно дополнить ещё вопросом "Народ, что происходит вообще?" - What's going on, folks...
Многие вопросительные слова (Question Words) в английском языке начинаются с одних и тех же двух букв – wh. Поэтому, специальные вопросы - Special questions, которые строятся с использованием этих слов, также называются WH-questions...