Группа 3 из 4 · Результат к моменту
Perfect
have + V3Present Perfecthave/has + V3
КогдаРезультат к настоящему моменту, время не названо; опыт за жизнь (ever, never); действие началось в прошлом и длится до сих пор (for, since).
Маркеры
alreadyjustyeteverneversincefor
ПримерыI have lost my keys.Have you ever been to London?
Типичная ошибкаI have seen him yesterday.I saw him yesterday.
Past Perfecthad + V3
Когда«Прошлое до прошлого»: действие завершилось раньше другого прошлого события.
Маркеры
by the timebeforeafteralreadynever before
ПримерыThe train had left before we arrived.
Типичная ошибкаAfter he left, I had called her.After he had left, I called her.
Future Perfectwill have + V3
КогдаДействие завершится к определённому моменту будущего.
Маркеры
by tomorrowby 2030by the time
ПримерыI will have finished the report by Monday.
Типичная ошибкаI will have finish it by five.I will have finished it by five.
Сравнение: Past Simple ↔ Present Perfect
Past Simple — когда?Важен момент в прошлом, он назван или понятен.I lost my keys yesterday.Did you see this movie last week?
Present Perfect — что сейчас?Важен результат к настоящему, время не важно.I have lost my keys.Have you ever seen this movie?
Сравнение: Present Perfect ↔ Present Perfect Continuous
Present Perfect — сколько сделано?Важен результат: что и сколько уже готово.I have written three letters.
Present Perfect Continuous — как долго?Важна длительность процесса, а не результат.I have been writing letters all morning.