Ders 44 · Aşama 4: Zamanlar ve kipler
Present perfect
OrtaKalıp ve kullanım
have/has + fiilin üçüncü hâli — geçmişte olan ama şimdi de önemli olan bir eylem
1.Yapı
Present Perfect = have / has + fiilin üçüncü hâli (V3). he / she / it ve tekil isimlerle has, diğer bütün öznelerle have kullanılır. Konuşmada neredeyse her zaman kısaltılır: I've, you've, she's, they've.
| I / you / we / they | he / she / it | |
|---|---|---|
| Olumlu | I've finished. | She's finished. |
| Olumsuz | I haven't finished. | She hasn't finished. |
| Soru | Have you finished? | Has she finished? |
| Kısa cevap | Yes, I have. / No, I haven't. | Yes, she has. / No, she hasn't. |
's, is de olabilir has de. Arkasından fiilin üçüncü hâli geliyorsa has'tir: She's gone = She has gone. Ama She's going = She is going.
2.Fiilin üçüncü hâli (V3)
Düzenli fiiller: V3, Simple Past ile aynıdır ve -ed alır (work → worked, stop → stopped, study → studied). Düzensiz fiilleri ezberlemek gerekir — birçoğunun V3'ü Simple Past hâlinden farklıdır ve hataların çoğu burada yapılır.
| Grup | Örnekler (V1 – V2 – V3) |
|---|---|
| V2 ve V3 aynı | buy – bought – bought, have – had – had, make – made – made, tell – told – told, find – found – found |
| V3 -n / -en ile biter | see – saw – seen, eat – ate – eaten, take – took – taken, write – wrote – written, ride – rode – ridden, fly – flew – flown |
| i – a – u | drink – drank – drunk, swim – swam – swum, begin – began – begun, sing – sang – sung |
| V3, V1 ile aynı | come – came – come, become – became – become, run – ran – run, put – put – put |
| Özel | be – was/were – been, go – went – gone, do – did – done |
have / has'ten sonra her zaman V3 gelir, Simple Past hâli değil: She has gone (has went değil), I've eaten (have ate değil). Düzensiz bir fiil öğrenirken üç hâlini birden öğren.
3.Ne zaman kullanılır
Present Perfect geçmişle şimdiyi birbirine bağlar: bir şey olmuştur ama konuşan kişi şu anı düşünmektedir. Bu yüzden cümlede genellikle olayın ne zaman olduğu söylenmez.
1. Sonucu şu anda görülen geçmişteki bir eylem
I've lost my keys. I can't get into the house.
Anahtarlarımı kaybettim. Eve giremiyorum.
Someone has eaten my cake!
Biri pastamı yemiş!
The price of rice has gone up a lot.
Pirinç fiyatı çok arttı.
2. Haberler ve yeni olmuş şeyler — çoğu zaman just ile
Guess what? Lan has passed her driving test!
Bil bakalım ne oldu? Lan ehliyet sınavını geçti!
The bus has just left. We'll have to wait for the next one.
Otobüs az önce gitti. Bir sonrakini beklememiz gerekecek.
3. Şimdiye kadarki deneyim — have you ever… / I've never…; ne zaman olduğu önemli değil
Have you ever been to Hoi An?
Hiç Hoi An'a gittin mi?
I've never eaten frog legs.
Hiç kurbağa bacağı yemedim.
This is the first time I've driven a car.
İlk kez araba kullanıyorum. (the first time I drive değil)
4. Henüz bitmemiş bir zaman dilimi: today, this week, this year, so far…
I've had three cups of coffee today.
Bugün üç fincan kahve içtim. (gün henüz bitmedi)
We haven't had much rain so far this year.
Bu yıl şimdiye kadar pek yağmur yağmadı.
5. Geçmişte başlayıp hâlâ devam eden bir durum — for, since, How long…? ile
We've lived in this flat since 2019.
2019'dan beri bu dairede oturuyoruz. (We live here since 2019 değil)
How long have you known Minh?
Minh'i ne zamandır tanıyorsun?
They've been married for ten years.
On yıldır evliler.
Türkçede bu anlamı genellikle şimdiki zaman ve “-dır / -den beri” ile söyleriz: “Beş yıldır burada yaşıyorum.” İngilizcede ise fiilin kendisi değişir: I have lived here for five years (I live here five years değil). Ama her bitmiş eylem Present Perfect değildir: yesterday gibi bitmiş bir zaman varsa İngilizcede Simple Past kullanılır — I met her yesterday.
4.Gone mu, been mi
go fiilinin farklı anlamlı iki üçüncü hâli var: has gone (to) = gitti ve henüz dönmedi (oradadır ya da yoldadır); has been (to) = oraya gidip geri döndü — çoğu zaman deneyim anlatırken kullanılır.
Mai isn't here. She's gone to the post office.
Mai burada değil. Postaneye gitti. (henüz dönmedi)
I've been to the post office. Here are your stamps.
Postaneye gidip geldim. İşte pulların.
Have you ever been to Japan?
Hiç Japonya'ya gittin mi?
5.Present Perfect mi, Simple Past mı?
Cümlede bitmiş bir zaman varsa (yesterday, last week, in 2019, three days ago, when I was a child), sonuç hâlâ ortada olsa bile Present Perfect değil Simple Past kullan.
| Present Perfect | Simple Past |
|---|---|
| I've lost my phone. | I lost my phone yesterday. |
| Have you ever been to Da Lat? | When did you go to Da Lat? |
| She's worked here since 2020. | She worked here from 2018 to 2020. |
Bu konu “Present perfect ve past simple” dersinde ayrıntılı anlatılıyor. Just / already / yet / ever için ayrı bir ders var: “just / already / yet / ever ile present perfect”; for / since / ago ise “For / since / ago” dersinde.
6.Sık yapılan hatalar
I live here since I was a child.I have lived here since I was a child.
since (o zamandan şimdiye kadar) Present Perfect ister.
She has went home.She has gone home.
has + V3 (gone), Simple Past hâli değil.
I have seen him yesterday.I saw him yesterday.
yesterday bitmiş bir zamandır → Simple Past.
How long do you know Minh?How long have you known Minh?
Şimdiye kadar ne kadar süredir olduğunu soruyorsun → Present Perfect.
This is the first time I visit Hue.This is the first time I've visited Hue.
this is the first time'dan sonra Present Perfect kullanılır.
He have finished his homework.He has finished his homework.
he/she/it → has.
Örnekler
- We have lived in this flat since 2019.
- I haven't finished the report yet.
- My parents have never been abroad.
- My sister has just bought a new laptop.
