İngilizce Öğrenme AtölyesiUygulamayı aç

Present perfect vs past simple

Present perfect mi, past simple mı? · A2 Temel seviye İngilizce dilbilgisi

Ne zaman olduğu belli mi?

İki zaman arasındaki temel fark şudur: past simple bitmiş ve zamanı belli bir geçmişi anlatır; present perfect ise zamanı belirtilmeyen ya da hâlâ süren bir dönemle ilgili olanı anlatır.

Present perfectPast simple
I've lost my keys. (şu an anahtarım yok)I lost my keys yesterday. (dün, belli zaman)
Have you ever been to Spain?When did you go to Spain?
She's written three books. (hâlâ yazıyor)Orhan Veli wrote many poems. (hayatta değil)
I've seen him today. (gün bitmedi)I saw him yesterday.

Zaman ifadeleri

Present perfect ilePast simple ile
ever, never, just, already, yet, so far, today, this week, recentlyyesterday, last week, in 2019, two days ago, when I was a child, What time ...?

Konuşma akışı

Sohbette genellikle önce present perfect ile konu açılır, ayrıntıya geçince past simple kullanılır: Have you ever been to Italy? — Yes, I have. I went there in 2022. It was great.

Türkçeden farkı: Türkçede hem "Anahtarımı kaybettim" hem "Dün anahtarımı kaybettim" aynı ekle (-dim) kurulur. İngilizcede belirli bir geçmiş zaman söylendiği anda past simple gerekir. "I have lost my keys yesterday" yanlıştır.

Sık yapılan hatalar

YanlışDoğruNeden
I have seen him yesterday.I saw him yesterday.yesterday: past simple.
When have you arrived?When did you arrive?When: past simple.
Did you ever eat sushi? (İng. İng.)Have you ever eaten sushi?Deneyim: present perfect.

Kendini dene

I ___ to the cinema last night.

Seçenekler: have been / went

Cevap: went. last night: past simple.

I ___ my phone. Can you help me find it?

Seçenekler: have lost / lost

Cevap: have lost. Şu ana etkisi var: have lost.

She ___ in Ankara in 2015.

Seçenekler: has lived / lived

Cevap: lived. in 2015: past simple.

___ you ever ___ a camel?

Seçenekler: Did / ride / Have / ridden

Cevap: Have / ridden. ever: present perfect.

We ___ a lot of work this week.

Seçenekler: have done / did

Cevap: have done. this week bitmedi.

Bu konunun bütün alıştırmaları, aralıklı tekrarı ve ilerleme takibi uygulamada.

Alıştırmaları çöz