Present Perfect ve Simple Past farkı: zamanı nasıl seçersiniz?

İkisi de Türkçeye geçmiş zamanla çevrilebilir. Bitmiş zaman, deneyim ve devam eden durumları karşılaştırmalı örneklerle ayırt edin.

Yayın: 3 dk okuma
Yazar: Raheel Ashraf

Kısa yanıt

Simple Past, geçmişteki bitmiş bir zaman çerçevesindeki olayı anlatır. Present Perfect, geçmişi şu ana kadar olan dönemle ilişkilendirir. Kararı yalnızca Türkçe çeviriye veya tek bir işaret kelimesine göre vermeyin.

‘Çalıştım’ demek zamanı seçmeye yetmez

Türkçede ‘O şirkette çalıştım’ dediğinizde dinleyen kişi bağlamdan ne zaman çalıştığınızı anlar. İngilizcede ise geçmişte bitmiş bir iş dönemini anlatmakla bugüne kadarki deneyiminizi anlatmak farklı yapılarla ifade edilebilir. Türkçenin geçmiş zaman biçimlerini tek bir İngilizce zamanla eşleştirmek bu farkı gizler.

Önce iki soru sorun: Hangi zaman aralığından söz ediyorum? O aralık bitmiş mi, yoksa şu ana kadar olan deneyimi mi anlatıyorum? Fiilin Türkçe karşılığı aynı kalsa da bu sorulara verdiğiniz yanıt İngilizceyi değiştirir.

I worked at a hotel in Antalya in 2021.

2021’de Antalya’da bir otelde çalıştım.

Açıklama: 2021 bitmiş bir zaman aralığıdır.

I have worked in both sales and customer support.

Hem satışta hem müşteri desteğinde çalıştım.

Açıklama: Şu ana kadarki deneyim anlatılıyor; belirli bir bitmiş tarih verilmiyor.

Yapıyı ve zaman çerçevesini birlikte kontrol edin

Simple Past olumlu cümlede fiilin geçmiş biçimini kullanır: worked, saw, went. Present Perfect ise have/has + past participle ile kurulur: have worked, has seen, have gone. Düzensiz fiillerin ikinci ve üçüncü biçimleri aynı olmayabilir.

Yesterday, last week ve in 2021 gibi bitmiş zaman ifadeleriyle standart kullanımda Simple Past seçilir. Buna karşılık today tek başına karar verdirmez: bugün hâlâ sürüyor olabilir, ama sabahki belirli bir olayı geçmişte tamamlanmış olarak da anlatabilirsiniz.

Anlatmak istediğinizÖrnekNeden?
Dünkü işlemI sent the invoice yesterday.Bitmiş tarih
Şu ana kadarki ilerlemeI have sent three invoices so far.Şu ana kadar
Süren çalışmaI have worked here for two years.Hâlâ çalışıyorum
Biten çalışmaI worked there for two years.Artık orada çalışmıyorum

Bugünkü sonuç yararlıdır, ama tek ölçüt değildir

I have lost my access card cümlesi, kartın şu anda kayıp oluşunu gündeme getirir. I lost my access card yesterday ise olayı dünkü zamana yerleştirir. İkinci cümle kartın bulunduğunu söylemez: kart hâlâ kayıp olabilir. Bu yüzden ‘sonucu sürüyorsa mutlaka Present Perfect’ kuralı her bağlamı açıklamaz.

Bir iş görüşmesinde önce genel deneyimi Present Perfect ile anlatıp sonra belirli bir projeye Simple Past ile geçebilirsiniz. Zaman değiştirmek hata değildir; konuşmanın odağı değişmiştir.

I have managed customer complaints. Last year, I helped redesign our returns process.

Müşteri şikâyetlerini yönettim. Geçen yıl iade sürecimizin yeniden düzenlenmesine yardımcı oldum.

Açıklama: İlk cümle deneyim, ikinci cümle belirli bir bitmiş dönem.

For, just ve already otomatik zaman düğmesi değildir

For two years hem süren hem bitmiş bir durumu anlatabilir. Just ve already ile Amerikan İngilizcesinde Simple Past da duyarsınız. Ders veya sınav sorusunda beklenen kullanım için bağlamı ve verilen seçenekleri okuyun; günlük dilde her farklı seçeneği yanlış saymayın.

Süren durumlarda I have lived in İzmir since 2020 doğaldır. I live in İzmir since 2020 ise standart yapıya uymaz. Süreç vurgusu için I have been living… seçeneği de mümkündür; live gibi bazı fiillerle iki biçim yakın anlam taşıyabilir.

Kendiniz deneyin

Önce kendi yanıtınızı düşünün, sonra yanıtı ve açıklamayı açın. Yazma görevlerinde verilen cümle tek mümkün yanıt değildir.

  1. 1. I ___ the report yesterday. (have finished / finished)

    Yanıtı ve açıklamayı göster

    finished

    Yesterday bitmiş bir zamanı gösterir.

  2. 2. I ___ here for three years, and I still enjoy the job. (worked / have worked)

    Yanıtı ve açıklamayı göster

    have worked

    Çalışma geçmişte başlamış ve hâlâ sürüyor.

  3. 3. I worked there for three years. Bu cümle for içerdiği için yanlış mı?

    Yanıtı ve açıklamayı göster

    Hayır.

    For süreyi belirtir. İş dönemi bitmişse Simple Past doğrudur.

Kendi cümlenize uygulayın

Bu konuyla ilgili bir İngilizce cümle yazın. Ücretsiz web aracındaki öneriyi kendi anlamınızla karşılaştırın; çevrimiçi AI açıklamaları İngilizcedir.

Kaynaklar ve ileri okuma

Örnekler bu rehber için hazırlanmıştır. Kural ve kullanım ayrıntılarını aşağıdaki kaynaklarla karşılaştırabilirsiniz.

Bir hata fark ettiniz mi? Sayfa adresi ve örnekle düzeltme talebi gönderin.

İlgili rehberler

Çalışma konunuzu seçin →