Present perfect
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.
Örnekler |
---|
|
Present perfect Türkçeye bazen "şimdiki kusursuz 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
- Düzenli fiillerin üçüncü hâli yoktur (ikinci ile aynıdır).
Kaynakça
- Perfect tense neden "kusursuz"? 10 Ekim 2014 tarihinde Wayback Machine sitesinde arşivlendi. Expertedge.aje.com
- Present perfect Britishcouncil.org