Present perfect

Örnekler
  • Jean has lost her car keys.
  • Have you ever been to London?
  • I haven't seen her today.

Present perfect, İngilizce dilbilgisindeki zaman yapılarından biri. Standart olumlu bir cümle sırasıyla özne, yardımcı fiil (has/have) ve fiilin üçüncü hâlinden[Not 1] (past participle) meydana gelir. Çoğunlukla geçmişte tamamlanmış deneyimler veya geçmişte bir noktada başlamış ve günümüzde de devam eden eylem ve durumlar için kullanılır.

Present perfect Türkçeye bazen "şimdiki tamamlanmış zaman" olarak tercüme edilir ancak bu yapı daha çok geçmişteki eylem ve durumları bildirir ve buradaki "perfect" sözcüğü Latince dilbilgisindeki "perfectus" (bitmiş, tamamlanmış) kavramından İngilizceye geçmiştir.[1]

Cümle yapısı

Olumlu: Subject + has/have + past participle
Olumsuz: Subject + has/have + not + past participle
Olumlu Soru: Has/have + subject + past participle
Olumsuz Soru: Has not/have not + subject + past participle

Kullanım

Present perfect yapısı geçmişte başlamış bir eylem veya durum "hala" devam ediyorsa kullanılır:[2]

  • They have been married for nearly fifty years.
  • She has lived in Liverpool all her life.

Geçmişte yinelenen bir eylem hala yapılmaya devam ediliyorsa (bırakılmadıysa) kullanılır:[2]

  • He has written three books and he is working on another one.
  • I've played the guitar since I was a teenager.

Bir deneyimin "hiç" gerçekleşip gerçekleşmediğinden bahsederken kullanılır:

  • I have never had a birthday party.
  • Have you met John's wife?

NOT: Bir yerde bulunmuş olmaktan (örneğin yabancı bir ülkeye gitmekten) bahsediliyorsa be (bulunmak) fiili kullanılır.

  • Have you ever been to New York?

Geçmişte gerçekleşmiş bir olay veya durum konuşma esnasında önemliyse, yani şu anı etkiliyorsa kullanılır:[2]

  • I can’t get in the house. I’ve lost my keys.
  • Teresa isn’t at home. I think she has gone shopping.
  • I have missed my flight! Now I have to wait for the next one.

Present perfect continuous (progressive) ile karşılaştırma

Eğer cümlede vurgulanmak istenen tamamlanmış bir eylemin "sonucu" ise present perfect kullanılır:

  • I have painted the room blue.
  • I have read the book you gave me.

Eğer vurgulanmak istenen eylemin "kendisi" ise ve eylem henüz "tamamlanmamış" ise present perfect continuous (sürekli) zaman yapısı kullanılır:

  • I have been decorating the house all summer.
  • I have been reading the book you gave me. I’ve got another 50 pages to read.

Bir eylemin süresinden bahsederken genellikle continuous yapı kullanılır; o sürede tamamlanmış nesnelerden bahsederken ise present perfect kullanılır:

  • I have been writing emails for three hours.
  • I have written twenty emails.

Notlar

  1. ^ Düzenli fiillerin üçüncü hâli yoktur (ikinci ile aynıdır).

Kaynakça

  1. ^ Perfect tense neden "kusursuz"? 10 Ekim 2014 tarihinde Wayback Machine sitesinde arşivlendi. Expertedge.aje.com
  2. ^ a b c Present perfect 21 Eylül 2014 tarihinde Wayback Machine sitesinde arşivlendi. Britishcouncil.org