Минулий доконаний час позначає дію, яка сталася в минулому, але перед іншою дією у минулому. Аналога Past Perfect не існує в українській мові, так як ми використовуємо один минулий час.
Для того щоб утворити форму Past Perfect необхідно використовувати допоміжне дієслово had та смислове дієслово у формі Participle II. Таким чином позначається дія, що відбулася в минулому.
My grandmother had lost the key that I gave to her. – Моя бабуся загубила ключ, який я їй дав.
I cleaned the bathroom after had bathed my dog. – Я почистив ванну після того як помив собаку.
My parents had lived in Moscow for 5 years before they moved to Kiev. – Мої батьки прожили в Москві 5 років перед тим як переїхали до Києва.
Допоміжне дієслово had вживається для всіх осіб, незалежно від числа. У питальних формах допоміжне дієслово переноситься в позицію перед підметом, а смислове дієслово залишається після нього в формі Participle II.
Had you eaten the cake before you went away? – Ти з'їв торт, перш ніж піти?
Had she been a waiter before became a chief cook? – Вона була офіціанткою перед тим як стала шеф-кухарем?
Щоб створити заперечне речення, необхідно всього лише додати частку not до had та отримати форму had not (hadn’t).
We hadn’t learned French before entered the university. – Ми не вчили французьку до того, як вступили до університету.
Catherine and Bill hadn’t gone to the cinema and were at home. – Кетрін та Білл не пішли в кіно і були вдома.
Можна зробити висновок, що Past Perfect допомагає позначити той процес, який вже закінчився в минулому. Таких дій також може бути декілька, але в такому випадку обов'язково вказується дата початку наступної дії.
After my daughter had won the contest we went to celebrate in the restaurant. – Після того, як моя дочка виграла конкурс, ми пішли святкувати в ресторан.