Прошедшее совершенное время образуется с помощью вспомогательного глагола have в простом прошедшем времени had и смыслового глагола с окончанием –ed для правильных глаголов или третьей формы для неправильных глаголов.
The builders had finished the work by the end of the day.
Строители закончили работу к концу дня.
They were good friends. They had known each other for a long time.
Они были хорошими друзьями. Они знали друг друга долгое время.
Отрицательная форма образуется с помощью частицы not, которая употребляется после вспомогательного глагола had.
The plane had not (hadn’t) landed yet, and a lot people were waiting in the terminal.
Самолет не приземлился еще, и много людей ожидали в терминале.
Вопросы строятся с помощью переноса вспомогательного глагола had перед подлежащим.
Had you seen him already?
Ты встречался с ним уже?
Прошедшее совершенное время употребляется для выражения действия, которое закончилось до определенного момента в прошлом. Этот момент может быть выражен обстоятельством прошедшего времени, чаще всего с предлогом by или другим действием в прошлом, в простом прошедшем времени.
The patient thanked the doctor for all the attention he had given him for the past six months.
Пациент поблагодарил врача за внимание, которое он оказывал ему в последние 6 месяцев.
The train had left by the time we reached the station.
Поезд ушел к тому времени, как мы добрались до вокзала.