Note my corrections to your question.1) Finally, you have got it!
2) At last, you have got it!
Whichoneof the sentencesmentionedabove is correct?
I was thinking that "at last" and "finally" act like time markers, which usually go with the simple past tense rather than the present perfect tense. No?Note my corrections to your question.
Both sentences are grammatically possible. I disagree with tedmc about the simple past being more natural but I can definitely tell you that the non-contracted version of "you have" is quite unlikely from most BrE speakers.
Please give us more to work with. In what scenario do you want to say it?
I was thinking that "at last" and "finally" act like time markers, which usually go with the simple past tense rather than the present perfect tense. No?
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: