Глагол perfect в современном английском языке используется для обозначения завершённого действия с результатом. 2 На момент речи действие должно быть полностью завершено. 2
Present Perfect используют, когда результат действия важен в настоящем, когда ещё не закончился временной период, в котором было совершено действие, либо для описания личного опыта. 4 Например: «Tony has arrived! — Тони приехал!». 3
Past Perfect употребляют, когда хотят подчеркнуть завершённость действия к определённому времени, объяснить причину другого события, рассказать об изначальных намерениях, а также в условных предложениях и в косвенной речи. 4 Например: «The kitchen was spotless. They had cleaned it for hours! — На кухне было очень чисто. Они убирались несколько часов!». 4
Future Perfect описывает действия, которые закончатся к определённому сроку в будущем. 4 Например: «Leo will have had a lot of fun by the end of the show. — Лео отлично повеселится во время представления». 4
Также существует Perfect Infinitive — неопределённая форма, которую иногда используют в сложных предложениях вместо Present, Past и Future Perfect, а ещё, чтобы рассказать о несбывшихся планах, надеждах и ожиданиях. 4