Learn English – the difference between “What happened?” and “What has happened?”

past-tensepresent-perfecttense

Please explain what is the difference between "what happened" and "what has happened?" I know that "has happened" indicates the action completed recently and "happened" refers to the action finished in the past, but I still doubt.

For example:
A: Hi, Carla. It's Jake.
B: Jake! I have not heard from you for two weeks. How are you?
A: Not very good actually.
B: Why what "has happened" or "what happened?"

Which one is possible here?

And one more thing:
A: I had an accident and I have broken my leg because I had forgotten to put my helmet on.
B: I hope you "have learnt your lesson" or "learnt your lesson".

Best Answer

I think "What has happened?" is the normal thing because you ask for something new. But "What happened?" would also be possible because you ask for something that happened maybe a week or two before.

Related Topic