İçeriğe geç
Educora
İleri8–11. sınıf18 dk11 / 24

Present Perfect: deneyim ve sonuç

have/has + fiilin üçüncü hâli ile hayat deneyimlerini, sonucu şimdi görülen olayları ve hâlâ süren durumları anlatmayı öğren.

Kendini test et
Bu derste öğreneceklerin
  • Present Perfect'i have/has + fiilin üçüncü hâli (V3) ile kurmak
  • ever, never, just, already ve yet kelimelerini doğru kullanmak
  • for ve since ile süren durumlardan söz etmek
  • Present Perfect ile Past Simple arasında seçim yapmak

Have you ever been to London? — “Hiç Londra'da bulundun mu?” Oh no, I've lost my keys! — “Eyvah, anahtarlarımı kaybettim!” Bu cümleler geçmişten söz ediyor, ama asıl odak şimdidir: hayat deneyimin ya da şu anda kapıyı açamaman. Geçmişi şimdiye bağlayan bu zamana Present Perfect denir.

Yapı: have/has + V3

Present Perfect, have (I, you, we, they) ya da has (he, she, it) yardımcı fiili ve asıl fiilin üçüncü hâli (V3, Past Participle) ile kurulur. Düzenli fiillerde üçüncü hâl, geçmiş hâlle aynıdır: work → worked → worked. Düzensiz fiillerin üçüncü hâli ise ezberlenmelidir.

CümleI / you / we / theyhe / she / it
OlumluI have (I've) finished.She has (she's) finished.
OlumsuzI haven't (have not) finished.She hasn't (has not) finished.
SoruHave you finished?Has she finished?
Kısa cevapYes, I have. / No, I haven't.Yes, she has. / No, she hasn't.
Yalın hâl (V1)Past Simple (V2)Past Participle (V3)
bewas / werebeen
gowentgone
seesawseen
dodiddone
eatateeaten
writewrotewritten
taketooktaken
breakbrokebroken
havehadhad
buyboughtbought
loselostlost
meetmetmet
Düzensiz fiillerin üç hâli

Ne zaman kullanılır?

KullanımAnahtar kelimelerÖrnekler
Hayat deneyimi (zaman önemli değil)ever, never, before, … timesHave you ever eaten sushi? I have never been to Paris. She has visited Istanbul three times.
Sonucu şimdi görülen yakın geçmişjust, already, yetI've just finished my homework. She has already left. Have you done it yet?
Geçmişte başlayıp hâlâ süren durumfor, since, How long …?I have lived in Baku for ten years. We have known each other since 2019.
forsince
süre — ne kadar süredir?başlangıç noktası — ne zamandan beri?
for two hours, for three years, for a long timesince Monday, since 2020, since I was a child

Present Perfect mi, Past Simple mı?

Temel kural şudur: bitmiş bir zaman belirtilmişse (yesterday, last year, in 2020, two days ago, When …?), yalnızca Past Simple kullanılır. Zaman belirtilmemişse ya da dönem henüz bitmemişse (ever, never, just, yet, today, this week), Present Perfect kullanılır.

Present PerfectPast Simple
zaman belirtilmemiş ya da henüz bitmemişbitmiş bir zaman belirtilmiş
I have been to Istanbul.I went to Istanbul last summer.
She has lost her phone.She lost her phone yesterday.
Have you seen this film?When did you see this film?
Örnek: hangi zaman?

Parantez içindeki fiilleri Present Perfect ya da Past Simple'a koy:
1) I ___ (never / try) Japanese food.
2) Murad ___ (just / finish) his project.
3) ___ you ___ (see) the new film yet?
4) We ___ (know) each other since 2018.
5) Leyla ___ (visit) Paris last year.

Çözümü göster
1) I have never tried Japanese food. — hayat deneyimi.
2) Murad has just finished his project. — az önce bitti, sonucu şimdi var.
3) Have you seen the new film yet? — yet ile soru.
4) We have known each other since 2018. — 2018'den bu yana sürüyor.
5) Leyla visited Paris last year. — last year bitmiş bir zaman → Past Simple.
Present Perfect mi, Past Simple mı? Boşlukları doldur
  1. 1.I (never / be) to London.
  2. 2.Oh no! I (lose) my keys, and now I can't open the door.
  3. 3.You're too late — the train (already / leave).
  4. 4.Have you finished your homework ?
  5. 5.We have lived in Baku ten years.
  6. 6.I have known Leyla 2019.
  7. 7.I (see) Murad yesterday.
  8. 8.Aysel (go) to London — she is there now.
1 / 10

Önemli noktalar

  • Present Perfect = have/has + V3: I have seen, she has gone.
  • Hayat deneyimi (ever, never), sonucu şimdi görülen yakın geçmiş (just, already, yet) ve süren durumlar (for, since) için kullanılır.
  • for + süre (for two years), since + başlangıç noktası (since 2020).
  • Bitmiş zamanla (yesterday, last year, ago, When …?) yalnızca Past Simple kullanılır.
  • been — gidip döndü; gone — gitti ve hâlâ orada.

Kendini test et

10 soru. Her doğru cevap XP kazandırır.

1 / 10
Boşluğu doldur: She ___ her keys. She can't open the door.