- 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ümle | I / you / we / they | he / she / it |
|---|---|---|
| Olumlu | I have (I've) finished. | She has (she's) finished. |
| Olumsuz | I haven't (have not) finished. | She hasn't (has not) 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. |
| Yalın hâl (V1) | Past Simple (V2) | Past Participle (V3) |
|---|---|---|
| be | was / were | been |
| go | went | gone |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| write | wrote | written |
| take | took | taken |
| break | broke | broken |
| have | had | had |
| buy | bought | bought |
| lose | lost | lost |
| meet | met | met |
Ne zaman kullanılır?
| Kullanım | Anahtar kelimeler | Örnekler |
|---|---|---|
| Hayat deneyimi (zaman önemli değil) | ever, never, before, … times | Have 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, yet | I've just finished my homework. She has already left. Have you done it yet? |
| Geçmişte başlayıp hâlâ süren durum | for, since, How long …? | I have lived in Baku for ten years. We have known each other since 2019. |
| for | since |
|---|---|
| süre — ne kadar süredir? | başlangıç noktası — ne zamandan beri? |
| for two hours, for three years, for a long time | since 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 Perfect | Past 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? |
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Çözümü gizle
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.
- 1.I (never / be) to London.
- 2.Oh no! I (lose) my keys, and now I can't open the door.
- 3.You're too late — the train (already / leave).
- 4.Have you finished your homework ?
- 5.We have lived in Baku ten years.
- 6.I have known Leyla 2019.
- 7.I (see) Murad yesterday.
- 8.Aysel (go) to London — she is there now.
Ö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.