Present perfect
Present perfect, geçmişteki bir olayı şu anki sonucuna bağlayan zamandır; bu yüzden bitmiş bir zaman ifadesiyle yan yana durmaz. Bu sayfada have/has + past participle yapısını, kullanım alanlarını ve been/gone farkını çalışırsın.
Hızlı Öğren
Present perfect, geçmişteki bir olayı şimdiki ana bağlar; bitmiş bir zamanın yanında durmayı bu yüzden reddeder.
Aklında tut
- have ya da has + fiilin üçüncü hâli (past participle).
- Deneyim, hâlâ geçerli bir sonuç ve bitmemiş bir durum için kullanılır.
- ever, never, just, already, yet ve still bu zamana aittir.
Örnekler
- 1I have already sent the confirmation email to the project manager.
- 2Sarah has worked as a graphic designer in Edinburgh for four years.
Kaçınılması Gereken Yaygın Tuzak
I have been to Rome ile I have gone to Rome farklıdır: been geri döndüğünü, gone hâlâ orada olduğunu söyler.
Derinlemesine İncele
Kural
Geçmişi bugüne bağlar
Present perfect, geçmişte olmuş bir şeyi şimdiki zamana bağlar. Türkçede “Roma'yı gördüm” derken bunun dün mü yoksa yıllar önce mi olduğunu ayırt etmeyiz; İngilizce ise zamanın belli olup olmadığına bakar. Zaman söylenmiyorsa, önemli değilse ya da hâlâ süren bir dönemin içindeyse present perfect kullanılır.
Have ya da has + üçüncü hâl
Yapı: have ya da has + fiilin üçüncü hâli (past participle). I, you, we, they ile have (I've), he, she, it ile has (she's) gelir: I have visited Rome twice, She has written three reports. Düzenli fiillerde üçüncü hâl -ed ile biter; düzensizleri ezberlemek gerekir: see → seen, write → written, drink → drunk.
Hayat tecrübesi
Üç temel kullanım vardır.
(1) Hayat tecrübesi: bugüne kadar yaşanmış ya da yaşanmamış şeyler, ne zaman olduğu söylenmeden: Have you ever tried Korean food? She has never flown.
Sonucu şu an görülen olay
(2) Sonucu şu an görülen olay: I have lost my keys, so I can't get in. Anahtarlar şu an kayıp olduğu için önemli olan sonuçtur.
Bitmemiş zaman ve eşlikçiler
(3) Henüz bitmemiş bir zaman dilimi: today, this week, this year gibi ifadelerle: I have drunk three cups of tea today. Bu zamanın doğal eşlikçileri şunlardır: already (beklenenden önce, olumlu cümlede), yet (şimdiye kadar, soru ve olumsuzun sonunda), just (az önce), ever ve never (tecrübe sorularında).
Cümlenin anatomisi
Bu dersin cümleleri, İngilizcenin istediği sırayla parçalarına ayrıldı.
ÖzneIYardımcı fiilhaveZamanalreadyFiilsentNesnethe confirmation emailNesneto the project manager.
Yardımcı fiilHaveÖzneyouZamaneverFiileatenNesneauthentic paellaYan cümlewhile visiting southern Spain?
ÖzneThe postmanYardımcı fiilhasZamanjustFiildeliveredNesnean urgent certified parcelYerto our office.
Görsel rehber
How to read this B1 topic
At B1, grammar links ideas: condition, result, reported meaning, experience, and narrative order.
1. Name the relationship
Ask whether the sentence gives a condition, contrast, cause, report, or result.
If it rains, we will stay home.
2. Separate time from aspect
Finished event, visible result, duration, and background action use different forms.
I had left before she arrived.
3. Test both clauses
In complex sentences, the second half often proves the first half.
I wish I knew.
Perfect aspect
Perfect forms connect one time to another: earlier to now, earlier to a past point, or duration up to a point.
| Form | Pattern | Core use | Example |
|---|---|---|---|
| present perfect | have / has + past participle | past result or experience now | I have finished. |
| present perfect continuous | have / has been + -ing | duration up to now | She has been studying. |
| past perfect | had + past participle | earlier than another past event | They had left before noon. |
| past perfect continuous | had been + -ing | duration before a past point | I had been waiting. |
Contrasts that often decide the answer
Event or background
Simple forms move events forward; continuous forms show an action in progress.
I left while she was talking.
Fact or stance
Modals, hedges, and reporting structures show how certain or responsible the speaker sounds.
This may indicate a problem.
Clause or compressed phrase
Advanced writing often compresses full clauses into participle, noun, or prepositional phrases.
Having reviewed the data, we revised the plan.
Örnekler
- 1I have already sent the confirmation email to the project manager.
- 2Sarah has worked as a graphic designer in Edinburgh for four years.
- 3We have never travelled to South America, but we hope to visit next summer.
- 4Have you ever eaten authentic paella while visiting southern Spain?
- 5The postman has just delivered an urgent certified parcel to our office.
- 6David has lost his apartment keys, so he is waiting for his flatmate outside.
- 7I haven't completed reading the final chapter of this mystery novel yet.
- 8The company has developed an innovative mobile application this year.
- 9She has known her closest friend Michael since their early primary school days.
- 10The rain has stopped, so we can finally walk to the community park.
İstisnalar
Go fiilinin iki ayrı üçüncü hâli vardır ve anlamları farklıdır. Been gidip geri dönüldüğünü söyler: She has been to Paris, yani Paris'e gitti ve şimdi evde. Gone ise kişinin hâlâ orada ya da yolda olduğunu söyler: She has gone to Paris, yani şu an burada değil. Bitmiş bir zamanı gösteren kelimeler (yesterday, last week, in 2019, two days ago) present perfect ile kullanılamaz; bu kelimeler cümleye girdiği anda past simple gerekir: I saw him yesterday.
Sık yapılan hatalar
Bitmiş bir zamanla present perfect kullanmak
Hata
I have arrived yesterday.
Doğru
I arrived yesterday.
Türkçede her ikisi de “geldim” olduğu için bu hata Türkçe konuşanlarda çok sık görülür; yesterday gördüğün anda past simple'a geç.
Been ile gone'u karıştırmak
Hata
She has been to the bank.
Doğru
She has gone to the bank.
Maria hâlâ bankadaysa gone gerekir; been gidip döndüğünü anlatır.
Yet'i olumlu cümlede kullanmak
Hata
I have yet finished.
Doğru
I have already finished.
Yet soru ve olumsuzda, already olumluda kullanılır.
Kısa tekrar
Kendini sınamadan önce dersin özü tek kartta.
Aklında tut
- have ya da has + fiilin üçüncü hâli (past participle).
- Deneyim, hâlâ geçerli bir sonuç ve bitmemiş bir durum için kullanılır.
- ever, never, just, already, yet ve still bu zamana aittir.
Sık yapılan hatalar
Hata: I have arrived yesterday.
Doğru: I arrived yesterday.Hata: She has been to the bank.
Doğru: She has gone to the bank.Hata: I have yet finished.
Doğru: I have already finished.
Kendini dene
Yaptığın üç şeyi ve hiç yapmadığın üç şeyi söyle, sonra pratik et.
İlgili Dil Bilgisi Konuları
Bu seviyedeki diğer konularla öğrenmeye devam edin.
