İngilizce present perfect tense

Present Perfect Tense (have, has)- Konu anlatımı

Sayfa İçi Hızlı Menü

Present perfect tense (Yakın geçmiş zaman) nedir?

Geçmişte olmuş ama içinde bulunduğumuz zaman (present) ile bağlantısı olan durumlarda kullanılır. Olay olmuş olabilir ama etkisi hala günümüze kadar devam eden olayları anlatmak için kullanılır. Türkçe’de birebir karşılığı yoktur. Olayın bitmiş olması cümlemizi Türkçe’de basit geçmiş zaman (Simple past tense) şeklinde “oynadı”, “bitirdi”, “buldu”, “aldı” şeklinde ifade etmemize sebep olur. Ancak olayın etkisinin hala devam etmesi söz konusu olunca, bu durumda Present perfect tense kullanırız. Kısaca olayın şimdi de geçerli olan bir etkisi varsa kullanılır. İşte bu sebeple “Yakın geçmiş zaman” denerek hemen yakında olan ve etkisi süren olaylar anlatılır. Yardımcı fiiiller “have” ve “has” dir. Fiil her zaman 3. haldedir.
Aşağıdaki değişken cümleler örnek birer Yakın geçmiş zaman cümlesidir:

  Has Why hasWhere has
Maria
has boughthas washedwashedhas not washed washedwashed
the T-shirt

Nasıl öğrenelim?

İngilizce Yakın geçmiş zaman konusunu burada resimler, oyunlar, alıştırmalar, örnekler ve diyaloglar ile özel ders formatında öğrenebilirsiniz. Ama öncelikle aşağıda sade bir dil ile ve detaylıca anlatımı yapılan Present perfect tense (Yakın geçmiş zaman) konusunu güzelce öğrenin. Arkasından bu sayfanın aşağısında bulacağınız diğer oyunlar ve alıştırmaları yapmak zevkli ve kolay olacaktır.

Hangi yardımcı fiil kullanılır?

İngilizce Present perfect tense için yardımcı fiiller “have” ve “has” dir. “He, She, It” için “has” kullanılırken “I, You, We They” için “have” kullanılır. Olumsuz cümlelerde “has not” yada “have not” şeklinde kullanılır. Kısa halleri ise“hasn’t” yada “haven’t” şeklindedir. Soru cümlelerinde ise “has” / “have” cümle başına alınır. Fiil her zaman 3. haldedir.

Örnek cümleler:

  • He has finished the homework. (O ödevi bitirdi.)
  • He hasn’t finished the homework. (O ödevi bitirmedi.)
  • Has he finished the homework. (O ödevi bitirdi mi?)

Olumlu cümleler Present perfect tense’te nasıl yapılır?

Olumlu bir Yakın geçmiş zaman (Present perfect tense) cümlesinde fiil önüne yardımcı fiillerden “has” yada “have” konur. Fiil ise her zaman üçüncü haldedir.

Olumlu yapı örnek cümleler:

  • I have lost my pen. (Kalemimi kaybettim.)
  • They have watched tv. (Onlar televizyon izledi.)
  • Murat has hurt his leg. (Murat bacağını incitti.)
  • My friends have gone to İstanbul. (Arkadaşlarım İstanbul’a gitti.)

Olumsuz cümleler Present perfect tense’te nasıl yapılır?

Yakın geçmiş zaman (Present perfect tense) bir cümleyi olumsuz yaparken “has” ile “have” yardımcı fiilleri ile beraber “not” kullanırız. Kısaca “hasn’t” yada “haven’t” şeklinde kullanılır. Fiil her zamanki gibi üçüncü haldedir.

Olumsuz yapı örnek cümleler:

  • I haven’t met him before. (Daha önce onunla karşılaşmadım.)
  • Oliver hasn’t listened to the teacher. (Oliver öğretmeni dinlemedi.)
  • He hasn’t phoned me. (Beni aramadı.)
  • It hasn’t rained so far. (Şuana kadar yağmur yağmadı.)

Soru cümleleri Present perfect tense’te nasıl yapılır?

Yakın geçmiş zaman yani Present perfect tense soru cümleleri “has” “have” yardımcı fiilinin özneden önce getirilmesi ile yapılır. Fiil her zamanki gibi üçüncü haldedir.

Soru yapısı örnek cümleler:

  • Have you seen that film before? (O filmi daha önce izledin mi?)
  • Has he booked a hotel room? (O bir otel odası ayırttı mı?)
  • Where have you been? (Neredeydin?)
  • Why have you called the police? (Neden polisi aradın?)

Cümle yapıları Yakın geçmiş zamanda nasıldır?

Olumlu, olumsuz ve soru cümlelerinin Present perfect tense yani İngilizce Yakın geçmiş zaman şekli aşağıdaki tabloda olduğu gibidir.
Present perfect tense Cümle Yapısı Tablosu
(+) Olumlu cümleler (-) Olumsuz cümleler (?) Soru cümleleri
 I have lost.  I have not lost.  Have I lost?
 You have lost.  You have not lost. Have you lost?
 He has lost.  He has not lost.  Has he lost?
 She has lost.  She has not lost.  Has she lost?
 It has lost.  It has not lost.  Has it lost?
 We have lost.  We have not lost. Have we lost?
 They have lost.  They have not lost. Have they lost?

Present perfect tense (Yakın geçmiş zaman) kullanım yerleri konu anlatımı

Şimdi Yakın geçmiş zaman (Present perfect tense) konu anlatımı için kullanım yerlerini öğrenerek örnekleri inceleyelim.

Nerelerde kullanılır?

1- Geçmişte olmuş ve etkisi hala devam eden durumları anlatmak için kullanılır.

Geçmişte bir olay olup bitmiş olsa da bu olayın etkileri günümüze kadar geliyor olabilir. Bu tür olaylar Present perfect tense ile ifade edilir. Bir olayın etkisinin mutlaka görünür olması gerekmez. Duygusal, zihinsel etkisi de olabilir. Bu yönüyle Present perfect tense İngilizce’de en çok kullanılan zamanlardan biridir.

Örnek cümleler:

  • I have washed my car. (Arabamı yıkadım.) – Araba hala temiz duruyor.
  • He has had a haircut. (O saç tıraşı oldu.) – Saçları hala kısa durumda.
  • Mark has lost his bicycle. (Mark bisikletini kaybetti.) – Bisiklet hala kayıp.
  • I have seen a crocodile. (Bir timsah gördüm.) – Görünür bir etki olmayıp içsel bir etkidir.

Örnek cümleler:

  • They have repaired the car. (Onlar arabayı tamir etti.) – Araba tamir olmuş ve hala sağlam anlamı veriyor.
  • They repaired the car yesterday. (Onlar arabayı dün tamir etti.) – Araba dün tamir oldu. Şuanda arabanın hali belirsiz.

2- Geçmişte belirsiz bir zamanda yapılan eylemler için kullanılır.

Present perfect tense geçmişte belirsiz bir zamanda olan eylemleri belirtir. Veya zamanı belirtmenin çok önemli olmadığı veya zaman zarfını belirtmek istemediğimiz durumlarda kullanılır. Eğer “yesterday”, “last week”, “in 2018” gibi belirli bir zaman ifadesi varsa bu durumda Geçmiş zaman (Simple past tense) kullanılır. Yani Present perfect tense bir cümlede “yesterday”, “last week” gibi geçmiş zamanda (Simple past tense) kullanılan zaman zarfları bulunmaz. Çünkü cümlesinde “yesterday (dün)” diyen biri için dün gerçekleşen bir olay artık tamamiyle geçmişte kalmıştır ve Simple past tense kullanmalıdır. Çünkü olayı “yesterday” ile sınırlandırmış ve geçmişte bırakmıştır.Bu amaçla aşağıda verilen ve net, kesin bir zaman belirtmeyen ifadeler Present perfect tense ile çokça kullanılır:

just: henüz, demin, şimdi
yet: henüz
already: çoktan
so far: şimdiye kadar

NOT: Dikkat edilirse bu ifadeler net bir zaman anlamı taşımaz. Bunlar belirsiz bir zaman ifade ederler. Mesela “already” ifadesi “çoktan” demektir. Ancak kimine göre 1 saat; kimine göre 4 saat “çoktan” anlamına gelebilir.

Örnek cümleler:

  • I have just finished my homework. (Ödevimi henüz bitirdim.)
  • We haven’t talked about the new year yet. (Yeni yıl hakkında henüz konuşmadık.)
  • The bus has already arrived. (Otobüs çoktan ulaştı.)

3- Tecrübelerden bahsederken kullanılır.

Hayattaki tecrübelerimiz de aslında olmuş ve zihinsel ve ruhsal dünyamızda iz bırakan, etkisi devam eden olaylardır. Dolayısıyla Present perfect tense ile ifade ederiz. Bu amaçla “ever, never, before, been to, gone to” gibi ifadeler yaygın olarak kullanılır. Tecrübelerimizi sorarken ise “Have you ever …” soru yapısı çok kullanılır.

ever: hiç (Soru olarak kulanılır)
before: daha önce
never: hiç (olumsuz anlam verir)
been to: bulunmuş
gone to: gitmiş ve hala orda

Örnek cümleler:

  • I have visited Topkapı Palace. (Topkapı Sarayını ziyaret ettim.)
  • We have watched that film before. (Bu filmi daha önce izledik.)
  • I haven’t eaten sushi yet. (Henüz suşi yemedim.)
  • She has never been to England. (O hiç İngiltere’de bulunmadı/gitmedi.)
  • Have you ever seen a car accident? (Hiç araba kazası gördün mü?)

4- Zaman içindeki değişimi aktarırken.

Present perfect tense zamanla oluşan değişimleri de ifade etmede kullanılır.
  • You have grown up since the last time I saw you. (Seni son gördüğümden buyana büyümüşsün.)
  • The wold has changed a lot. (Dünya çok değişti.)
  • She has improved her English. (O İngilizcesini geliştirdi.)

for, since, just, yet, already, yet, ever, never, so far, before

Present Perfect Tense’de en çok kullanılan ifadeleri şunlardır:
  • 1. since: -den beri – “since” kelimesinden sonra eylemin başladığı zamanı kullanırız.
I haven’t seen him since 2016.(Ben 2016’dan beri onu görmedim.)
We’ve been here since 9 O’clock. I have tried different jobs since I graduated from the university.
NOT: “Since” ten sonra Simple past tense cümle gelebilir. (üstteki örnekte olduğu gibi.)
  • 2. for: -dır (for 2 weeks: iki haftadır, for a year: bir yıldır) – “for” kelimesi arada geçen süreyi belirtir. “For”dan sonra eylemin başladığı zamandan buyana geçen süre zaman birimleriyle (yıl, gün, hatfa vs belirtilir.)
Johan has been in England for two weeks.(John iki haftadır İngiltere’de bulunuyor.)
They haven’t phoned home for 3 days. (Onlar beni 3 gündür aramadı.)
  • 3. just: henüz, demin – “just” kelimesi fiilden önce kullanılır. Eylemin henüz şimdi gerçekleştiğini belirtir.
He has just called. (O henüz aradı.)
We’ve just eaten dinner. (Akşam yemeğini henüz yedik.)
  • 4. already: çoktan, zaten – “already” kelimesi de fiilden önce kullanılır. Olayın çok önceden gerçekleştiğini belirtir.
I have already done my homework. (Ödevimi çoktan yaptım.)
They’ve already spent a lot of money on it. (Onlar çoktan bunun üzerine çok para harcadı.)
  • 5. yet: henüz, daha -“yet” kelimesi cümlenin sonunda kullanılır. Eylemin henüz gerçekleşmediğini anlatır ya da sorar. Olumsuz cümlelerde ve soru cümlelerinde kullanılır.
I haven’t finished yet. (Henüz bitirmedim.)
Have you finished yet? (Daha bitirmedin mi?)
  • 6. ever: hiç – “ever” Türkçe’de “hiç” anlamına gelir ve soru sorarken kullanılır. “Hiç gördün mü? cümlesindeki gibi soru cümlelerinde kullanılır. Bir eylemin şuana kadar gerçekleşip gerçekleşmediğini sormak için kullanılır. Soru cümlelerinde ve fiilden önce kullanılır.
Have you ever been to Germany? (Hiç Almanya’da bulundun mu?)
Has Edward ever ridden a camel? (Edward hiç deveye bindi mi?)
  • 7. never: hiç – “never” kelimesi “ever” kelimesinin aksine olumsuz bir anlam katar. Eylemin daha önce hiç yapılmadığını belirtir. Cümle şekil olarak olumsuz olmasa da anlam olarak olumsuz yapar. Dolayısıyla “not” kullanılmaz. “never” kelimesi fiilden önce kullanılır.
I have never met him. (Onunla hiç karşılaşmadım.)
She has never been to New York.(O New York’a hiç gitmedi.)
  • 8. so far: şimdiye kadar – “so far” Cümle sonunda bulunur ve “şimdiye kadar” anlamı katar. Olumlu, olumsuz cümlelerde kullanılabilir.
We have eaten 2 sandwiches so far. (Şimdiye kadar 2 sandiç yedik.)
My father has read 14 books so far. (Babam şu ana kadar 14 kitap okudu.)
  • 9. before: daha önce – “before” kelimesi de cümle sonunda bulunur ve “daha önce” anlamı katar.
Have we met before? (Daha önce karşılaştık mı?)
She has travelled to China many times before. (O daha önce Çin’e çok defa seyahat etti.)
  • 10. today, this morning, this year … – Yukarıdaki zaman ifadeleri konuşulan zaman içinde genüz geçmemiş ise Present Perfect Tense ile kullanabilir. Mesela sabahleyin “I have drunk tea this morning.” diyebilir çünkü sabah vakti hala devam etmektedir. Ama öğleden sonra artık böyle söylenmez çünkü sabah vakti geçmişte kalmıştır.
I have sent 4 e-mails this morning. (Bu sabah 4 eposta yolladım.)
Have you phoned me this week? (Bu hafta beni aradın mı?)
  • 11. recently / lately: son zamanlarda – Cümle sonunda bulunurlar ve “son zamanlarda” anlamı katar.
I haven’t seen her recently. (Sonvzamanlarda onu görmedim.) They haven’t slept well lately. (Onlar son zamanlarda iyi uyumadılar.)

since, for, already, yet, just – Ezber alıştırması

Aşağıda üzerinde “since, for, already, yet, just, ever, never” vb Present Perfect Tense ifadeleri olan kartlar göreceksiniz. Anlamını tahmin edin ve cevabı görmek için karta dokunun.
  • so far
    şimdiye kadar
  • lately
    son zamanlarda
  • recently
    son zamanlarda
  • for
    -dır- dir
  • yet
    henüz, daha
  • already
    çoktan
  • never
    hiç
  • just
    henüz, demin

Sınıf içinde Yakın geçmiş zaman konusu nasıl öğretilebilir?

İster tek başınıza ister sınıf içinde Present perfect tense konusunu aşağıdaki oyun ve alıştırmalar ile rahatlıkla pekiştirebilirsiniz. Okul içinde sınıf içi etkinlik olarak Cümle kurma oyunu, resimli örnek cümleler, İngilizce çeviri alıştırmaları ve daha pek çok interaktif çalışma için aşağıdaki etkinlikler sizin için hazırlandı. İsterseniz etkileşimli boşluk doldurma alıştırmaları yada kelime oluşturma alıştırması gibi diğer etkinlikler için Yakın geçmiş zaman kategori sayfasına buraya tıklayarak gidebilirsiniz.

Resimler ve cümlelerle Yakın geçmiş zaman konusunu öğrenin.

Aşağıda Yakın geçmiş zaman (present perfect tense) konusu ile ilgili resimler ve bu resimler hakkında cümleler göreceksiniz. Yön düğmeleriyle diğer resimlere geçerek yeni resimler ve yeni cümleler görebilirsiniz. Bu alıştırma ile resimler hakkında siz de konuşmaya çalışın.

Diyalog (konuşma) örnekleriyle Yakın geçmiş zaman konusunu öğrenin

Aşağıda İngilizce Yakın geçmiş zaman (Present perfect tense) konusu ile ilgili bir diyalog göreceksiniz. Bu diyalog alıştırmasını okuyarak sizde benzerlerini yapmaya çalışın.
  1. Hi Sally!

    I’ve heard that you are getting married next month.

  2. Yes. That is true.

    I’m very excited.

    I’ve never been so excited in my life!

  3. Is everything ready?

  4. Yes, we have finished most of the preparations.

  5. I am happy to hear that. You can call me for help at any time.

  6. Thank you.

İngilizce Present perfect tense video

Yakın geçmiş zaman hakkında örneklerle kısa bir video.

İngilizce-Türkçe çeviri yaparak Yakın geçmiş zaman konusunu alıştrımalar ile öğrenin

Aşağıda üzerinde İngilizce cümleler olan kartlar göreceksiniz. Önce bu cümlelerin anlamlarını tahmin edin. Sonra doğru cevabı görnek için ortadaki düğmeye tıklayın. Bu İngilizce çeviri alıştırması okuma becerinizin de gelişmesini sağlayacaktır.

Cümle kurma oyunu ile Yakın geçmiş zaman konusunu alıştırmalar ile öğrenin

Bu oyunda verilen kelimelerden cümle kurmalısınız. Önce üstteki Türkçe cümleyi okuyun ve altındaki İngilizce kelimelere sırayla tıklayarak cümlenin İngilizcesini oluşturun. Bu alıştırmada her cümle için 4 yanlış yapma hakkınız var. Sağ ve sol oklar yardımıyla yeni cümlelere geçebilirsiniz.


tries

Örnek cümleler ile İngilizce Present perfect tense öğrenin

İngilizce Yakın geçmiş zaman (Present perfect tense) ile ilgili 10 tane örnek cümle aşağıda verilmiştir. Olumlu, olumsuz ve soru cümlelerinden oluşan bu örnekleri okuyarak benzer cümeleler yapmaya çalışabilirsiniz. Basit cümleler olan bu örnekleri geliştirerek daha kapsamlı cümleler oluşturabilirsiniz.

10 tane cümle örneği:

  1. I have searched for it many times.
  2. Isabel has already fed the dog.
  3. She has missed the bus.
  4. He has studyed English for 2 years.
  5. Michelle has just left a message for you.
  6. Margaret has been a student here since March.
  7. I have forgotten my room number.
  8. I think we’ve lost our way.
  9. I haven’t watched that film before.
  10. Adam has been a dentist for 7 years.

Soru cümleleri ve cevapları ile İngilizce Present perfect tense örnekleri

İngilizce Present perfect tense (Yakın geçmiş zaman) ile ilgili 10 tane soru ve cavabı aşağıda verilmiştir. Farklı soru tiplerindeki bu örnekleri inceleyerek siz de benzer sorular sorup cevaplar verebilirsiniz.

10 tane soru cümlesi ve cevapları:

  1. How long have you been here?
    I have been here for 4 years.
  2. Have you eaten raw meat before?
    Oh! No. I have never eaten.
  3. Where have you been?
    I have been with my classmates.
  4. Have ever you touched a snake with your bare hands?
    No, I haven’t touched it in my whole life.
  5. Where has she gone?
    She has gone to a nearby market.
  6. Have you sent the letters yet?
    Sure. I have already sent them.
  7. Have you washed your hands?
    Yes, I have.
  8. Has anybody seen my glasses?
    Yes. They were on your book.
  9. How many books have you read this month?
    I have read 6 books.
  10. Which song have you learnt to play recently?
    “Have You Ever Seen The Rain?”

Okuma parçası halinde parağraf ile İngilizce Yakın geçmiş zamanı öğrenin

Aşağıda İngilizce Yakın geçmiş zaman (present perfect tense) ile ilgili parağraf halinde kısa bir okuma parçası göreceksiniz. Bu yazıyı okuyarak anlamaya çalışın. Benzer yazılar yazmaya çalışarak yazma becerinizi geliştirin.

Okuma Parçası:

Since 1980s, technology has changed a lot. The first computers were very simple and they didn’t have much capability. They didn’t have much memory. They were not powerful devices. They had small screens, too. Early computers were also very expensive. Now computers have become very powerful with strong memory cards and CPUs. Programmers have designed many useful softwares. Internet has been an important part of our lives. Thanks to computers and Internet we have had access to a great deal of information online.

Benzer sayfalar:
>> İngilizce Geniş Zaman (Simple Present Tense) için tıklayın.
>> İngilizce Şimdiki Zaman (Present Continuous Tense) için tıklayın
>> İngilizce Gelecek Zaman (Future Simple Tense – Will) için tıklayın.
>> İngilizce Gelecek Zaman (Be going to future tense) için tıklayın
>> İngilizce Geçmiş Zaman (Simple Past Tense – did) için tıklayın.
>> Sürekli Geçmiş Zaman (Past Continuous Tense) için tıklayın.
>> İngilizce “am,is,are” (verb to be) için tıklayın.


Dış bağlantılar:
Hazırladığımız diğer konu etkinlikleri için İngilizce Yakın geçmiş zaman kategori sayfasına buraya tıklayarak gidebilirsiniz. Bununla birlikte faydalanabileceğiniz bazı dış bağlantılar da vardır. Buraya tıklayarak Present perfect tense için hazırlanmış İngilizce açıklamalar ve bazı alıştırmaları yapabilirsiniz. Yada buraya tıklayarak bir bir worksheet indirebilirsiniz.