THE ‘PERFECT' TENSES
The 'perfect' tenses (present perfect, past perfect and future perfect) are usually used to talk about actions that are completed by the present or a particular point in the past or future.
For now, we will just focus on the Present Perfect and the Past Perfect.
THE PRESENT PERFECT EXPLAINED:
We use the present perfect tense to talk about our experiences in a way that does not refer to when they happened:
We also use this tense to talk about an action which started in the past and is continuous up until now:
We also use this tense to talk about something that has happened in the past but has a result in the present:
THE PAST PERFECT EXPLAINED:
The past perfect is used to talk about an event that was completed in the past before something else happened: