Present perfect | LearnEnglish
learnenglish.britishcouncil.org › present-perfectWe use the present perfect simple (have or has + past participle) to talk about past actions or states which are still connected to the present. Unfinished time and states We often use the present perfect to say what we've done in an unfinished time period, such as today, this week, this year, etc., and with expressions such as so far , until ...