Present Perfect Tense’in Türkçede zaman olarak tam karşılığı yoktur.
Bu nedenle bu zamanın anlamından çok nerede ve neden kullanıldığına dikkat etmemiz gerekiyor.
Kullanım yerlerini tam olarak öğrenseniz bile bu zamanı doğru yerde kullanmanız biraz zaman alabilir.
Present Perfect Tense’in kullanım alanlarını inceleyelim.
1. Bu zamanı geçmişte olmuş ve hala devam eden olaylardan bahsederken kullanıyoruz. Bu kullanımda genellikle olayın ne kadar süredir devam ettiğini belirtiriz.
I have lived in İstanbul since 2005.
(2005’ten beri İstanbul’da yaşıyorum.)
My father has been a teacher for 20 years.
(Benim babam 20 yıldır öğretmendir.)
2. Geçmişte meydana gelmiş, fakat sonuçları hala görülen ve bugünü etkileyen olaylar için kullanırız. Bu durumda belirli bir geçmiş zaman ifadesi kullanılmaz, çünkü zaman değil olayın kendisi ve etkileri önemlidir.
He has broken his leg. He can’t walk.
(O bacağını kırdı. Yürüyemez.)
3. Çok kısa süre önce tamamlanmış olaylar için kullanırız. Bu durumda cümlede genellikle “just(henüz)” ifadesini kullanırız.
I have just finished my homework.
(Ödevimi henüz bitirdim.)
4. Geçmiş deneyimlerimizden bahsederken bu zamanı kullanırız. Fakat bu deneyimlerin hangi zamanda gerçekleştiğini söylemeyiz.
I have been abroad twice before.
(Ben daha önce iki kez yurtdışında bulundum.)
5. Şu ana kadar hiç denemediğimiz şeylerden bahsederken, ya da bunları sorarken kullanırız. Bu durumda genellikle cümlede “ever” ya da “never” ifadelerini kullanırız.
I have never eaten Sushi.
(Ben hiç Sushi yemedim.)
Have you ever eaten Sushi?
(Sen hiç Sushi yedin mi?)