✅ 7. Sınıf İngilizce – Present Perfect Tense Konu Anlatımı
Geçmişte başlayıp şu ana kadar devam eden ya da etkisi hâlâ süren eylemleri anlatan Present Perfect Tense: formüller, have/has kullanımı, V3 (past participle), since/for, already/yet/just/ever/never ve LGS’ye yönelik tüm detaylar.
📖 Present Perfect Tense Nedir?
Present Perfect Tense (Yakın Geçmiş / Belirsiz Geçmiş Zaman), geçmişte yapılmış ancak tam olarak ne zaman yapıldığı belirtilmeyen veya etkisi şu anda hâlâ devam eden eylemleri anlatır.
Türkçede “-mış/-miş” veya “-dı/-di (henüz etkili)” anlamlarına gelir:
- I have visited Paris. → Paris’i ziyaret ettim. (Ne zaman? Belli değil, ama deneyim olarak biliyorum.)
- She has lost her keys. → Anahtarlarını kaybetti. (Hâlâ bulamadı, etkisi sürüyor.)
- We have lived here since 2020. → 2020’den beri burada yaşıyoruz. (Hâlâ yaşıyoruz.)
📝 Formüller
Olumlu Cümle (+)
Özne + have/has + V3 (past participle) + …
| Özne | have/has | Örnek |
|---|---|---|
| I / You / We / They | have (‘ve) | I have finished my homework. |
| He / She / It | has (‘s) | She has eaten lunch. |
🔑 LGS İpucu: Kısaltmalar sınavda çok çıkar! I’ve = I have, He’s = He has. Dikkat: “He’s” hem “He is” hem “He has” olabilir. Yanında V3 varsa → has; yanında V-ing varsa → is.
Olumsuz Cümle (−)
Özne + have not (haven’t) / has not (hasn’t) + V3
- I haven’t seen that movie. → O filmi görmedim/izlemedim.
- He hasn’t called me yet. → Henüz beni aramadı.
- They haven’t arrived yet. → Henüz gelmediler.
Soru Cümlesi (?)
Have/Has + özne + V3 + …?
- Have you done your homework? → Ödevini yaptın mı?
- Has she been to London? → Londra’ya gitti mi (hiç)?
- Yes, I have. / No, I haven’t.
- Yes, she has. / No, she hasn’t.
📚 V3 (Past Participle) Nedir?
Present Perfect’te fiillerin üçüncü hali (V3 / past participle) kullanılır. İki tür fiil vardır:
Düzenli Fiiller (Regular Verbs)
Sonuna -ed eklenir (V2 ile aynıdır):
| V1 (Yalın) | V2 (Geçmiş) | V3 (Past Participle) |
|---|---|---|
| play | played | played |
| watch | watched | watched |
| visit | visited | visited |
| study | studied | studied |
Düzensiz Fiiller (Irregular Verbs) – LGS’de En Çok Çıkanlar
Bu fiillerin V3 hali farklıdır, ezberlenmelidir:
| V1 | V2 | V3 | Anlam |
|---|---|---|---|
| go | went | gone | gitmek |
| see | saw | seen | görmek |
| eat | ate | eaten | yemek |
| do | did | done | yapmak |
| take | took | taken | almak |
| write | wrote | written | yazmak |
| give | gave | given | vermek |
| buy | bought | bought | satın almak |
| lose | lost | lost | kaybetmek |
| find | found | found | bulmak |
| break | broke | broken | kırmak |
| be | was/were | been | olmak |
| have | had | had | sahip olmak |
| make | made | made | yapmak |
| read | read | read | okumak |
🔑 Hatırlatma: “have been to” = “…ya gitmiş olmak (deneyim)” anlamında kullanılır. “have gone to” = “…ya gitti (henüz dönmedi)” anlamındadır. Fark: “She has been to London.” (Gitti, döndü.) vs. “She has gone to London.” (Gitti, hâlâ orada.)
🎯 Ne Zaman Kullanılır?
1. Deneyim (Experience) – ever / never
Hayatta en az bir kez yapıp yapmadığını sormak veya belirtmek için:
- Have you ever been to İstanbul? → Hiç İstanbul’a gittin mi?
- I have never eaten sushi. → Hiç suşi yemedim.
- She has traveled to 10 countries. → 10 ülkeye seyahat etti (deneyim).
2. Yakın Zamanda Tamamlanmış Eylem – just / already / yet
Az önce veya henüz bitmiş eylemleri anlatmak için:
- I have just finished my homework. → Ödevimi az önce bitirdim.
- She has already left. → Çoktan gitti.
- They haven’t arrived yet. → Henüz gelmediler.
- Have you eaten lunch yet? → Öğle yemeğini henüz yedin mi?
3. Geçmişte Başlayıp Hâlâ Devam Eden Durum – since / for
Bir eylemin ne zamandır veya ne kadar süredir devam ettiğini belirtmek için:
- I have lived in Ankara since 2018. → 2018’den beri Ankara’da yaşıyorum.
- We have known each other for 5 years. → 5 yıldır birbirimizi tanıyoruz.
- She has worked here since January. → Ocak’tan beri burada çalışıyor.
4. Sonucu Hâlâ Görülen Geçmiş Eylem
Eylem bitti ama etkisi hâlâ var:
- I have lost my phone. → Telefonumu kaybettim. (Hâlâ bulamadım.)
- He has broken his arm. → Kolunu kırdı. (Kolu hâlâ kırık.)
- She has cut her finger. → Parmağını kesti. (Hâlâ kanıyor/sarılı.)
🔑 Anahtar Kelimeler ve Kullanım Kuralları
Since vs For
| SINCE (başlangıç noktası) | FOR (süre) |
|---|---|
| Belirli bir zaman noktası | Bir süre / zaman dilimi |
| since 2020 | for 4 years |
| since Monday | for 3 days |
| since January | for 2 months |
| since I was a child | for a long time |
| since last summer | for 6 months |
🔑 LGS İpucu: Since = nokta (başlangıç), For = çizgi (süre). “2020” bir nokta → since. “4 years” bir süre → for. Bu ayrımı cümle tamamlama sorularında hızlıca yapabilmelisin!
Already, Yet, Just
| Kelime | Anlam | Cümle Tipi | Pozisyon |
|---|---|---|---|
| already | çoktan, zaten | Olumlu (+) | have/has ile V3 arasında |
| yet | henüz, hâlâ | Olumsuz (−) ve Soru (?) | Cümle sonunda |
| just | az önce, demin | Olumlu (+) | have/has ile V3 arasında |
Örnekler:
- I have already done my homework. → Ödevimi çoktan yaptım.
- He hasn’t finished yet. → Henüz bitirmedi.
- Have you eaten yet? → Henüz yedin mi? / Yedin mi?
- She has just left the building. → Binadan az önce ayrıldı.
Ever ve Never
| Kelime | Anlam | Cümle Tipi | Pozisyon |
|---|---|---|---|
| ever | hiç (soru) | Soru (?) | have/has ile V3 arasında |
| never | hiç, asla (olumsuz) | Olumlu yapıda olumsuz anlam | have/has ile V3 arasında |
- Have you ever ridden a horse? → Hiç ata bindin mi?
- I have never been abroad. → Hiç yurt dışına gitmedim.
⚠️ Dikkat: “Never” zaten olumsuz anlam taşır, bu yüzden cümlede haven’t/hasn’t kullanılmaz! “I haven’t never been…” ❌ → “I have never been…” ✅
🕐 Tüm Zaman İfadeleri
| İfade | Anlam | Örnek |
|---|---|---|
| already | çoktan, zaten | I’ve already eaten. |
| yet | henüz | He hasn’t come yet. |
| just | az önce | She’s just arrived. |
| ever | hiç (soru) | Have you ever flown? |
| never | hiç, asla | I’ve never lied. |
| since | …den beri | since 2020, since Monday |
| for | …dır, …dir (süre) | for 3 years, for a week |
| recently / lately | son zamanlarda | I’ve seen him recently. |
| so far | şimdiye kadar | We’ve read 5 books so far. |
| today / this week | bugün / bu hafta | I’ve called him twice today. |
🔄 Past Simple vs Present Perfect Karşılaştırması
Bu iki zamanın farkını bilmek LGS’nin en kritik İngilizce konularından biridir:
| PAST SIMPLE | PRESENT PERFECT |
|---|---|
| Zaman bellidir | Zaman belirsizdir veya hâlâ devam eder |
| Bitti ve geçti | Etkisi hâlâ var veya deneyim |
| yesterday, last week, in 2010, ago | already, yet, ever, never, since, for, just |
| I saw him yesterday. | I have seen that film. (ne zaman? → belli değil) |
| She went to Paris last summer. | She has been to Paris. (hayatında en az bir kez) |
| We lived in İzmir for 3 years. (artık yaşamıyoruz) | We have lived in İzmir for 3 years. (hâlâ yaşıyoruz) |
🔑 LGS Altın Kuralı:
- Cümlede yesterday, last week, ago, in 2010 gibi belirli zaman varsa → Past Simple
- Cümlede already, yet, ever, never, just, since, for, recently, so far varsa → Present Perfect
- Sınavda ilk iş: zaman ifadesini bul! Cevap kendiliğinden gelir.
⚠️ Sık Yapılan Hatalar
| Yanlış ❌ | Doğru ✅ |
|---|---|
| I have went to Paris. | I have gone to Paris. (V3 kullanılmalı, V2 değil!) |
| She has see that movie. | She has seen that movie. (V3 şart!) |
| He have finished his work. | He has finished his work. (He/She/It → has) |
| I have visited Paris yesterday. | I visited Paris yesterday. (yesterday → Past Simple!) |
| I haven’t never been there. | I have never been there. (çifte olumsuz yok!) |
| We have lived here since 3 years. | We have lived here for 3 years. (süre → for) |
| He hasn’t arrived already. | He hasn’t arrived yet. (olumsuz → yet, olumlu → already) |
| I have been to school yesterday. | I went to school yesterday. (belirli zaman → Past Simple) |
✍️ Kendini Test Et
Soru 1: “I _____ (be) to London twice.” cümlesini doldurun.
Cevap: I have been to London twice. Deneyim bildirdiği için Present Perfect kullanılır. “be” fiilinin V3 hali “been”dir. “have been to” = bir yere gitmiş olmak.
Soru 2: Since mi, for mu? “She has studied English _____ 2019.”
Cevap: Since 2019. “2019” belirli bir zaman noktasıdır, bu yüzden “since” kullanılır. Eğer “5 years” deseydi, “for” kullanılırdı.
Soru 3: “They _____ (not finish) the project _____.” Boşlukları doldurun.
Cevap: They haven’t finished the project yet. Olumsuz cümlede “yet” kullanılır ve cümle sonunda yer alır.
Soru 4: Past Simple mı, Present Perfect mı? “I _____ (see) him yesterday.”
Cevap: I saw him yesterday. “Yesterday” belirli bir zaman ifadesidir → Past Simple kullanılır. Present Perfect ile “yesterday” KULLANILMAZ!
Soru 5: “_____ you ever _____ (try) Japanese food?” Boşlukları doldurun.
Cevap: Have you ever tried Japanese food? Deneyim sorusu → Present Perfect. “ever” soru cümlelerinde “hiç” anlamında kullanılır, have ile V3 arasına gelir.
Soru 6: “She has _____ left the office.” Boşluğa already mi, yet mi gelir?
Cevap: She has already left the office. Olumlu cümlede have/has ile V3 arasına “already” gelir. “Yet” olumsuz ve soru cümlelerinde cümle sonunda kullanılır.
Soru 7: “have been to” ve “have gone to” arasındaki fark nedir?
Cevap: have been to: gidip gelmiş (deneyim) → “She has been to Paris.” (Paris’e gitti ve döndü.) have gone to: gitti, henüz dönmedi → “She has gone to Paris.” (Paris’e gitti, hâlâ orada.) LGS’de bu ayrım sıkça sorulur!
Soru 8: Bu cümle doğru mu? “We have lived here since 5 years.” Açıklayın.
Cevap: Yanlış! “5 years” bir süre ifadesidir, nokta değil → “for” kullanılmalı. Doğrusu: “We have lived here for 5 years.” “Since” yalnızca belirli zaman noktalarıyla (2019, Monday, January) kullanılır.
📌 Konu Özeti
- Formül (+): Özne + have/has + V3 (I/You/We/They → have; He/She/It → has)
- Formül (−): Özne + haven’t/hasn’t + V3
- Formül (?): Have/Has + özne + V3?
- Since: Belirli zaman noktası (since 2020, since Monday)
- For: Süre ifadesi (for 3 years, for a week)
- Already: Çoktan → olumlu cümle, have/has ile V3 arasında
- Yet: Henüz → olumsuz ve soru, cümle sonunda
- Just: Az önce → olumlu cümle, have/has ile V3 arasında
- Ever: Hiç (soru) → soru cümlelerinde, have/has ile V3 arasında
- Never: Hiç/asla → olumlu yapıda olumsuz anlam, haven’t ile birlikte kullanılmaz!
- Been to: Gidip gelmiş (deneyim) / Gone to: Gitti, dönmedi
- Belirli zaman (yesterday, ago) → Past Simple, belirsiz zaman → Present Perfect
📝 Konuyu öğrendin mi? Şimdi kendini test et!
0 Yorum