Difference Between Present Perfect and Past Perfect
Main Difference – Present Perfect vs. Past Perfect The perfect tenses are the tenses that are used to describe actions that are already completed. There are three perfect tenses in the English language; present perfect, past perfect and future perfect. The main difference between Present Perfect and Past Perfect is that present perfect describes an action that happened in the recent past or an action that started in the past and continues to the present whereas past perfect refers to an action that has happened in the past.