Geçmişte olan ama şu anla bağlantısı olan, ya da tam olarak ne zaman olduğu önemli olmayan eylemleri anlatmak için kullanılır.
- have/has + fiilin 3. hali (past participle) ile kurulur.
I have finished my homework.
Ödevimi bitirdim.
She has already left.
O çoktan gitti.
- ever, never, already, yet, just, for, since gibi zaman ifadeleriyle sıkça kullanılır.
Have you ever been to Japan?
Hiç Japonya'ya gittin mi?
I haven't finished yet.
Henüz bitirmedim.
We have lived here since 2015.
2015'ten beri burada yaşıyoruz.
- for + süre (bir zaman aralığı), since + başlangıç noktası (belirli bir zaman) ile kullanılır.
I've known him for ten years.
Onu on yıldır tanıyorum.
She has worked here since 2019.
2019'dan beri burada çalışıyor.
- Present Perfect ile Past Simple karıştırılmamalı: Present Perfect şu anla bağlantılıdır, Past Simple belirli bir geçmiş zamanı anlatır.
I have seen that film. (ne zaman önemli değil)
O filmi izledim.
I saw that film last night. (belirli zaman)
O filmi dün gece izledim.