Anonymous:
Hello everyone,

Could you tell me which sentence(s) are correct?
a) I had overslept once before.
b) I overslept once before.
c) I have oversept one before.

This is the sentence I am uttering now, so I suppose that c) with Present Perfect is the one correct/preffered.
Am I right?

Thank you
Hello Anon

C seems the best answer to your question; though in some contexts, B might also be possible. Careful with the spelling:

c) I have overslept once before.

MrP
Veteran Member12,806
Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.Retired Moderator: A moderator who has retired.
Anonymous:
Thanks, Mr Pedantic Emotion: smile.

Marry Christmas and a Happy New Year!
Thanks, Anon – the same to you!

MrP
Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.Retired Moderator: A moderator who has retired.
Live chat
Registered users can join here