Present Perfect Tense (have / has + past participle)
Present perfect tense, geçmişte yapılan bir eylemi şimdiyle bağlar: ya geçmişteki bir eylemin bugünkü sonucunu ya da belirli bir zaman vermeden bir deneyimi anlatır. Yapısı çok basittir: özne + have/has + fiilin 3. hâli (past participle). Örneğin "I have lost my keys." cümlesi anahtarların hâlâ kayıp olduğunu, "She has been to Japan." ise kişinin Japonya'yı görme deneyimi olduğunu söyler; soruda ise sırayı çeviririz: "Have you finished?". Türkçede genellikle bu anlamları tek bir "-miş" ya da "-di" ekiyle verdiğimiz için bu zamanı past simple ile karıştırmak çok kolaydır; en sık hata "yesterday" gibi bitmiş zaman ifadesi eklemek ("I have seen him yesterday" yanlıştır, past simple gerektirir) ve yanlış 3. hâl kullanmaktır ("I have went" değil, "I have gone").
Örnekler
- I have lost my keys. the keys are lost and still missing now
- She has been to Japan. she has the experience of visiting Japan
- Have you finished? asking if the task is now complete
Dersin tamamı
Videodaki her şey, yazılı olarak.
-
I have seen him yesterday de, ana dili İngilizce olan biri yüzünü buruşturur. Neredeyse doğru, ama bir kural neredeyse herkesi yanıltır.
-
Present perfect geçmişi şimdiye bağlar. Şimdi hâlâ önemli olan geçmiş bir eylemin zamanıdır. Nasıl kurulur, bakalım.
-
have ya da has al, fiilin üçüncü hâlini ekle. I have, she has, they have, sonra üçüncü biçim: lost, seen, finished, done.
-
İki temel işi var. Bir: şimdi hissedilen bir sonucu olan geçmiş eylem. İki: hayatın bir noktasındaki deneyim, kesin zaman olmadan.
-
Şimdiki bir sonuçla başla. I have lost my keys. Kaybetmek geçmişte, ama anahtarlar hâlâ kayıp. Bu yüzden perfect, past simple değil.
-
Aynı fikir burada. She has broken her arm. Geçmişte oldu, ama alçı şimdi takılı. Önemli olan şimdiki sonuç.
-
Şimdi deneyim. Kesin zaman yok, hayatta bir ara işte. She has been to Japan. Ne zaman olduğunu söylemiyoruz: önemli olan deneyimin olması.
-
Deneyim sormak için ever ve never kullan. Have you ever eaten sushi? Şimdiye kadarki tüm hayatı sorar, belirli bir günü değil.
-
Ve bir şeyin artık bitip bitmediğini sormak için: Have you finished? Şu andaki sonucu soruyorsun: bitti mi?
-
Büyük tuzak: present perfect, yesterday ya da last week gibi bitmiş zaman ifadesi kabul etmez. Kapalı bir geçmiş zaman söylersen past simple'a geç.
-
Diğer tuzak üçüncü hâlin kendisi. Past simple değildir. go fiilinin üçüncü hâli gone, went değil. Düzensiz hâlleri öğren.
-
İki zamanı doğrudan karşılaştır. I have finished my homework. Perfect: bitti ve şimdi önemli. Past simple onu sadece kapalı zamana koyardı.
-
Unutma: have ya da has artı üçüncü hâl, şimdiye dokunan bir geçmiş için, ve bitmiş zaman sözcüklerini at.