About EnglishWithKerim

What you get
📚
✏️
📊
🌙
Ana Sayfa · A2 Elementary · Ünite 11
Ünite 11

Present Perfect

have / has + fiilin 3. hâli
🇹🇷 Türkçe Özet
Present Perfect (have/has + 3. hâl) geçmişi şimdiyle bağlar: bitmiş ama etkisi süren ya da zamanı belirsiz olaylar. I have finished = "Bitirdim (ve şu an bitmiş durumda)".
Present Perfect Nedir?

Present Perfect, geçmişi şimdiye bağlayan bir zamandır. Kesin zaman belirtilmediğinde ya da geçmişteki bir eylemin şu anda bir sonucu veya önemi bulunduğunda kullanılır.

have / has + fiilin üçüncü hâli (past participle) ile kurulur.

Biçim
TürYapıÖrnek
OlumluÖzne + have/has + fiilin 3. hâliI have seen that film.
OlumsuzÖzne + haven't/hasn't + fiilin 3. hâliShe hasn't finished yet.
SoruHave/Has + özne + fiilin 3. hâli?Have you ever been to Japan?
Kısa cevapYes/No + özne + have/hasYes, I have. / No, she hasn't.
Sık Kullanılan Düzensiz 3. Hâller
Yalın hâlPast simple (2. hâl)Past participle (3. hâl)
gowentgone
seesawseen
eatateeaten
havehadhad
makemademade
taketooktaken
writewrotewritten
knowknewknown
givegavegiven
dodiddone
bewas/werebeen
buyboughtbought
Dört Temel Kullanım
KullanımÖrnek
Hayat deneyimi (belirli bir zaman yok)I've visited Paris three times.
Şu anda sonucu olan yakın geçmişteki eylemShe's just left. (Şu anda burada değil.)
Bitmemiş durum (hâlâ süren)I've lived here for ten years.
Haberler / duyurularScientists have discovered a new planet.
İşaret Sözcükleri
ZarfYeriKullanımÖrnek
alreadyfiilin 3. hâlinden önceBeklenenden erken gerçekleşenI've already eaten.
yetcümlenin sonundaSoru ve olumsuz cümlelerHave you finished yet? / Not yet.
justfiilin 3. hâlinden önceÇok yakın zamandaShe's just arrived.
everfiilin 3. hâlinden önceHayat deneyimi sorularıHave you ever tried sushi?
neverfiilin 3. hâlinden önceHayatın hiçbir dönemindeI've never been to Australia.
forbir süreden önceGeçmişten şimdiye kadar geçen süreI've worked here for five years.
sincebir zaman noktasından önceBaşlangıç noktasından şimdiye kadarShe's lived here since 2019.
Been mi Gone mu?
BiçimAnlamıÖrnek
have/has been togitti ve geri döndü (deneyim)She's been to Paris twice. (Şu anda evde.)
have/has gone togitti ve hâlâ oradaShe's gone to Paris. (Şu anda Paris'te.)
"How long...?" Sorusu

Geçmişte başlayıp şimdi de devam eden bir durumu sormak için How long + have/has + özne + fiilin 3. hâli? yapısı kullanılır.

SoruCevap
How long have you lived here?I've lived here for six years. / since 2020.
How long has she known him?She's known him since they were children.
How long have you had this car?I've had it for about a year.
Present Perfect ve Past Simple

Bu, İngilizce dilbilgisindeki en önemli ayrımlardan biridir.

Present PerfectPast Simple
Belirli bir zaman verilmemişBelirli bir zaman verilmiş
I've seen that film. (hayatımın bir döneminde)I saw that film last week.
She's lost her keys. (sonuç: şu anda içeri giremiyor)She lost her keys yesterday.
Have you ever been to Spain?Did you go to Spain last summer?
I've lived here for ten years. (hâlâ burada yaşıyor)I lived there for ten years. (artık orada değil)
Türkçedeki "-dır / -dir" → have been ... for/since

Türkçede geçmişte başlayıp hâlâ devam eden durumlar için şimdiki zaman kullanılır: Beş yıldır İstanbul'dayım. İngilizcede ise burada şimdiki zaman değil, Present Perfect gerekir:

Türkçe✅ İngilizce❌ Sık yapılan hata
5 yıldır İstanbul'dayım.I have been in İstanbul for 5 years.I am in İstanbul since 5 years.
2019'dan beri burada çalışıyorum.I have worked here since 2019.I work here since 2019.
Onu çocukluğumdan beri tanıyorum.I have known him since I was a child.I know him since I was a child.
Ne zamandır İngilizce öğreniyorsun?How long have you been learning English?How long are you learning English?
Açıklamalı Örnekler
Özne
Fiil
Yardımcı fiil
Nesne
Sıfat
Zarf
Edat
Sözcüğün cümledeki görevini görmek için üzerine gelin.
subjectIauxiliaryhaveadverbneververbvisitedobjectNew York.
↳ Hayat deneyimi — hiçbir zaman.
subjectSheauxiliaryhasadverbjustverbleftobjectthe office.
↳ Just = çok yakın zamanda — sonuç: şu anda burada değil.
auxiliaryHavesubjectyouverbfinishedobjectyour homeworkadverbyet?
↳ Bir işin tamamlanıp tamamlanmadığını soran soruda yet.
Sık Yapılan Hatalar
I have saw this film.
→
I have seen this film.
"See" fiilinin 3. hâli saw değil seen'dir.
She has went to the shops.
→
She has gone to the shops.
"Go" fiilinin 3. hâli went değil gone'dur.
I have seen her yesterday.
→
I saw her yesterday.
"Yesterday" = belirli zaman → Past Simple kullanılır.
Did you ever visit Rome?
→
Have you ever visited Rome?
Hayat deneyiminde "ever" → Present Perfect.
I have already saw the film.
→
I have already seen the film.
"Have" sözcüğünden sonra 2. hâl değil, 3. hâl kullanılır.
She has been to the shop. (= she is there now)
→
She has gone to the shop.
Gone = hâlâ orada. Been = gitti ve geri döndü.
I am here since Monday.
→
I have been here since Monday.
Geçmişten şimdiye kadar → Present Perfect.
I live in Ankara for five years.
→
I have lived in Ankara for five years.
Şimdiye kadar süren "for + süre" yapısı Present Perfect gerektirir.
← Should, Must & Have To Articles: A / An / The →