Present Perfect ve Past Perfect arasındaki temel fark, referans aldıkları zaman noktalarıdır: Present Perfect Tense, geçmişte başlayıp şu ana kadar devam eden veya etkisi hâlâ süren olaylardan bahseder. Past Perfect Tense, geçmiş zamanda olduğu bilinen bir olaydan daha önce bir olayı anlatmak için kullanılır. Formülasyon farkları: Present Perfect Tense, "have/has + past participle (V3)" formülüyle kurulur. Past Perfect Tense, "had + past participle (V3)" formülüyle kurulur. Kullanım alanları: Present Perfect Tense: Geçmişte başlayıp bugüne kadar süren olaylar, tam zamanı belirtilmeyen olaylar, geçmişte olmuş ve etkisi hâlâ süren olaylar, çok yakın zamanda gerçekleşmiş olaylar. Past Perfect Tense: Geçmişte olan iki eylemden ikincisinin daha önce gerçekleştiğini belirtmek.