My friend learns English. And he often uses “I have just finished”. Yet in America I hear people say, “I just finished”. Which one is correct/more correct?
(I read this 'Have just finished' vs. 'Just finished': What is the difference? but it seemed a little confusing — something about British English, simple past and present perfect. Could someone give a simpler answer?)