GrammarA2Present Tenses
Present Perfect — Basic Use
Past actions connected to the present: have / has + past participle.
Yakın Geçmiş Zaman (Temel)
Son güncelleme: · Hazırlayan: AbOnlinEnglish Dil Eğitimi
Quick Understanding
Present Perfect (have/has + V3), geçmişte olmuş ama şu anla bağlantısı olan bir eylemi anlatır. Türkçede tam bir karşılığı yoktur — bazen "-dı/-di" (geçmiş zaman) gibi, bazen "-mış/-miş" gibi çevrilir, ama asıl fark şu: present perfect kullanırken NE ZAMAN olduğu önemli değildir, önemli olan bu eylemin şu anki durumla ilgisidir. "I lost my keys" (belirli bir anda kaybettim) ile "I have lost my keys" (ve hâlâ bulamadım, şu an sorun bu) arasındaki fark tam olarak budur.
The Structure
Formula
Affirmative / Negative / Question
Affirmative
Özne + have/has + V3They have visited Egypt.Negative
Özne + haven't/hasn't + V3She hasn't finished yet.Question
Have/Has + Özne + V3?Has he called you yet?Word Order
just / already, have/has ile V3 arasına; yet ve ever ise genelde cümle sonuna (yet) ya da have/has'ten hemen sonra (ever) yerleşir.
- I have just finished my lunch.Az önce öğle yemeğimi bitirdim.
- Have you ever ridden a horse?Hiç ata bindin mi?
- I haven't called him yet.Onu henüz aramadım.
How It Works
When do we use it?
- Yaşam boyu deneyim (ever/never), zaman belirtmeden: I have never eaten sushi.
- Yakın zamanda olmuş bir eylem (just): She has just arrived at the airport.
- Beklenenden önce olmuş bir eylem (already): We have already finished the report.
- Henüz olmamış bir eylem, olumsuz/soruda (yet): Have you done your homework yet?
- Şu anda görünen bir sonucu olan geçmiş eylem: I have broken my phone screen (şu an kırık).
- Been (gidip geri döndü) ile Gone (gitti, hâlâ orada) farkı: She has been to Paris twice. / She has gone to Paris (hâlâ orada, dönmedi).
When DON'T we use it?
❌ I have seen that film yesterday. → ✅ I saw that film yesterday.
Been ile Gone'u KARIŞTIRMA — been "gidip döndü", gone "gitti, hâlâ orada/dönmedi" demektir.
❌ He has gone to London three times (ve şimdi burada anlatıyor). → ✅ He has been to London three times.
Short Answers
"Has she arrived?" → Yes, she has. / No, she hasn't.
Türkçe Mantığı
Zihninde şu sırayla ilerle:
Examples
Deneyim: Ever / Never
- I have never tried skydiving.Hiç paraşütle atlamayı denemedim.
- Have you ever met a famous person?Hiç ünlü biriyle tanıştın mı?
- My parents have never been to Africa.Ailem hiç Afrika'ya gitmedi.
Just / Already / Yet
- The train has just left the station.Tren istasyondan az önce ayrıldı.
- I've already read that book twice.O kitabı zaten iki kez okudum.
- She hasn't replied to my message yet.Mesajıma henüz cevap vermedi.
- Have they arrived yet?Henüz vardılar mı?
Sonuç, Been vs Gone
- I've lost my umbrella — I need to buy a new one.Şemsiyemi kaybettim, yeni bir tane almam lazım.
- She has broken her leg, so she can't play today.Bacağını kırdı, bu yüzden bugün oynayamıyor.
- He has been to Berlin twice this year.Bu yıl iki kez Berlin'e gitti (ve döndü).
- My colleague has gone to a meeting; he'll be back at three.Meslektaşım toplantıya gitti; saat üçte döner.
- We have known each other since childhood.Çocukluktan beri birbirimizi tanıyoruz.
Compare & Notice
Compare With
Present Perfect (bu konu)
Ne zaman olduğu önemli değildir; şu anki sonuç/durumla bağlantı önemlidir: "I have lost my keys" (hâlâ kayıp).
Past Simple
Belirli, bitmiş bir zamanda olan bir eylemi anlatır, şu anla doğrudan bağlantı kurmaz: "I lost my keys yesterday."
Visual Timeline
Common Mistakes
Quick Check
3 kısa soru. Cevabını seçer seçmez doğru cevabı ve nedenini göreceksin.
Practice
6 soru. Farklı soru tipleriyle pekiştir. Her cevaptan sonra açıklamayı oku; istersen baştan dene.
Final Check
Konunun tamamını kapsayan kısa test. Cevaplar ve açıklamalar testi bitirince görünür.
Sık Sorulan Sorular
Present Perfect ne zaman kullanılır?
Zamanı belli olmayan ama şu anla bağlantılı geçmiş eylemlerde: I have lost my keys (şu an yoklar). Belli bir geçmiş zaman varsa past simple: I lost them yesterday.
"has been" ile "has gone" farkı nedir?
He has been to Italy = gidip döndü (deneyim). He has gone to Italy = gitti, hâlâ orada.
Download the Lesson
Konu anlatımı, örnekler, sık yapılan hatalar, alıştırmalar ve cevap anahtarı — yazdırmaya hazır.
Download PDF Lesson