already means before or by now. So it can be used with the present perfect, right?You can say Thank you but I already knew that.
I wouldn't say Thank you, but I've got it already - for one thing, I don't think the tense is right, because "already" here refers to a past event.
Here 'before' refers to a non-specified period or even point of time in the past when you were taught the idea or had it explained to you, a time when you learnt and you understood. It was in the past and that idea of completed past ('perfect') holds good even though you have not lost that understanding.But I know it already, I knew
have known itbefore.
No. For one thing, when "I've got" means something like "I have", the meaning is like a present simple, and has nothing to do with getting anything. For another thing, the idiom "I've got it" means "I understand", not "I have the knowledge".Context: Someone is explaining me something. But I know it already, I have known it before.
May I say "Thank you, but I've got it already"?
I've got = I have. I have the knowledge you are explaining me.