This question already has an answer here:
I often confuse these two things:
"I reached home" and "I have reached home".
Once my friend asked me, "Where are you? " I messaged him: "I have reached home".
He told me not to use "have reached "...
reached = past tense, have reached = present perfect
Can someone please clear this doubt so that I don't make the mistake again.