Has ставится для he (он), she (она), it (оно). а слово "what" - это "it", ибо, "it" относится к неодушевлённым предметам (ещё, конечно, употребляется по отношению к животным).
What has happened? Ставится время has а это it в present simple Has - употребляется с неодушевленными предметами. Следовательно слово happened - происшествие - неодушевленное слово, поэтому ставится слово has.
Ставится время has а это it в present simple
Has - употребляется с неодушевленными предметами.
Следовательно слово happened - происшествие - неодушевленное слово, поэтому ставится слово has.