1. Present Perfect Ne Zaman Kullanılır?
Geçmiş ile şimdinin kesiştiği zaman
Present Perfect, geçmişte yaşanan ama şimdiki zamanla bağlantısı olan olayları anlatır. Türkçe'de tam bir karşılığı yoktur; bağlama göre "-dı / -di" ya da "-mış / -miş" ile çevrilir. Önemli olan ne zaman olduğu değil, sonucunun şimdi hissedilmesidir.
I have visited Paris. → Paris'e gittim (hayatımda bir noktada).
She has lost her keys. → Anahtarlarını kaybetti (şu an hâlâ yok).
He has just left the office. → Az önce ofisten ayrıldı.
I have lived here for 5 years. → 5 yıldır burada yaşıyorum (hâlâ buradayım).
2. Cümle Yapısı
have / has + V3 (past participle)
Present Perfect kurulurken have / has yardımcı fiili ve fiilin 3. hâli (past participle / V3) kullanılır.
Kişi Zamirleri ve Yapı
| Özne | Yardımcı fiil | Kısa hâl | Örnek (eat) |
|---|---|---|---|
| I | have | I've | I have eaten |
| You | have | You've | You have eaten |
| He / She / It | has | He's / She's | She has eaten |
| We | have | We've | We have eaten |
| They | have | They've | They have eaten |
Past Participle (V3) Nasıl Yapılır?
work → worked · watch → watched · study → studied
Sık Kullanılan Düzensiz Fiiller
| V1 (Base) | V2 (Past Simple) | V3 (Past Participle) |
|---|---|---|
| be | was / were | been |
| go | went | gone / been |
| see | saw | seen |
| eat | ate | eaten |
| do | did | done |
| have | had | had |
| make | made | made |
| write | wrote | written |
| take | took | taken |
| give | gave | given |
| come | came | come |
| know | knew | known |
| lose | lost | lost |
| buy | bought | bought |
| find | found | found |
✅ Olumlu Cümle
Özne + have / has + V3 + ...
❌ Olumsuz Cümle
Özne + have not (haven't) / has not (hasn't) + V3 + ...
❓ Soru Cümlesi
Have / Has + özne + V3 + ...?
3. Zaman Zarfları
Present Perfect ve Past Simple ile kullanılan zarflar farklıdır
🟣 Present Perfect ile kullanılır
🟠 Past Simple ile kullanılır
• yet → olumsuz ve soru cümlelerinde cümle sonuna: I haven't eaten yet. / Have you finished yet?
• already → olumlu cümlede have/has'ın hemen ardına: I have already eaten.
• just → have/has'ın hemen ardına: She has just arrived.
4. Present Perfect vs Past Simple
En çok karıştırılan ayrım
| Present Perfect | Past Simple |
|---|---|
| Ne zaman olduğu belirsiz veya önemsiz I have seen that film. |
Ne zaman olduğu belirli I saw that film last night. |
| Sonucu şimdi hissediliyor She has lost her keys. (hâlâ yok) |
Bitti, şimdiden kopuk She lost her keys yesterday. |
| ever, never, just, already, yet, for, since | yesterday, last week, ago, in 2020 |
Did you go to London last summer? → Geçen yaz Londra'ya gittin mi? (belirli zaman) ✅
I have met him before. → Onu daha önce tanıdım. (belirsiz geçmiş) ✅
I met him at the party. → Onu partide tanıdım. (belirli an) ✅
❌ I have seen him yesterday. → ✅ I saw him yesterday.
❌ She has went to Paris. → ✅ She has gone to Paris.
❌ Have you finished already the work? → ✅ Have you already finished the work?
❌ I didn't see him yet. → ✅ I haven't seen him yet.
• She has gone to Paris. → Paris'e gitti, orada (geri gelmedi).
• She has been to Paris. → Paris'e gitti ve döndü (deneyim).
🎯 Mini Quiz
Fiili parantezdeki ipucuna göre Present Perfect'e çevirin ya da boşluğu doldurun. Büyük/küçük harf fark etmez.