Present perfect tense, İngilizce’de geçmişte başlamış ve şu anda da etkisi devam eden veya tamamlanmış bir eylemi ifade etmek için kullanılan bir zaman dilimidir. Bu zamanın formülü şu şekildedir:
Formül:
- Olumlu: has/have + V3 (past participle)
- Örneğin: She has finished her homework. (Ev ödevini bitirdi.)
- Olumsuz: has/have + not + V3
- Örneğin: They have not seen that movie. (O filmi görmediler.)
- Soru: Has/Have + subject + V3?
- Örneğin: Have you visited the museum? (Müzeyi ziyaret ettin mi?)
Present perfect tense, genellikle şu durumlarda kullanılır:
- Geçmişte yapılmış ve etkisi hala süren eylemler: I have lived here for five years. (Beş yıldır burada yaşıyorum.)
- Geçmişte tamamlanmış eylemler ama zamanı önemli değil: She has lost her keys. (Anahtarlarını kaybetti.)
- Geçmişte birden fazla kez yapılmış eylemler: They have traveled to France several times. (Fransa’ya birkaç kez seyahat ettiler.)