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?)

  • Khan's answer to that question seems simple enough to me. "I have finished" (the present perfect tense) is more commonly used in British English. Maybe your friend's English teacher is British? Commented Nov 9, 2020 at 9:35

1 Answer 1


Both are correct.

I hope that is simple enough. If you want more, see below about British English, simple past and present perfect.

In American English, the form "I just finished" (past tense) is very common. In British English, a present perfect is more often used "I've just finished".

  • Ah. Yes that seems very blunt and right to the point. Yes my friends teacher is probably British. Or maybe just a l lot of teachers maybe abroad go for just BrE. I will read a bit about more of the differences. I’ll just tell them that some things could be a bit different, but both apparently right.
    – quest
    Commented Nov 10, 2020 at 15:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .