have / has + past participle
Use present perfect with these key words.
|have you … yet
Use it for news, up to and including now, not finished, can be finished too.
E.g. something has happened today news.
I have lived in my house for 5 years – past and now may be more permanent.
I have been living in my house for 5 years – may be temporary so use present perfect continuous.
We use present perfect continuous especially when we want to say something is temporary.
I have just finished painting the kitchen.
This sentence is about something finished but it is finished recently and it is new news.
Present perfect is also use it for experiences, when we don’t say when they happened.