School Life & Education — Present Perfect

1 dk okuma · Güncellendi: 29 Ağustos 2026

Present Perfect

have / has + fiilin 3. hâli

I have studied English for five years.
She has finished her project.

Geçmişte başlayıp şimdiyle bağlantısı süren ya da zamanı belirtilmemiş eylemleri anlatır.

Zaman belirteçleri: just, already, yet, ever, never, since, for, recently

Simple Past ile Farkı

I visited Ankara last year. — zaman belli, bitmiş
I have visited Ankara. — zaman belirsiz, deneyim

Belirli bir geçmiş zaman ifadesi varsa present perfect kullanılmaz:I have visited Ankara last year.

since başlangıç noktası (since 2020), for süre (for five years) bildirir.

Eğitim Sözcükleri

curriculum (öğretim programı) · graduate (mezun olmak) · scholarship (burs) · assignment (ödev) · enroll (kayıt olmak) · revise (tekrar etmek) · lifelong learning (yaşam boyu öğrenme)

Sık Yapılan Hata

Present perfect ile belirli geçmiş zaman ifadesini birlikte kullanmak:

I have seen him yesterday.
I saw him yesterday.

İkinci hata: since ile for yer değiştirmek. ✓ since 2020, ✓ for two years

Sık sorulanlar

Present perfect ne zaman kullanılmaz?

Belirli bir geçmiş zaman ifadesi (yesterday, last year) varsa; o durumda simple past kullanılır.

"Since" ile "for" farkı nedir?

Since başlangıç noktasını, for süreyi bildirir.

Theme 1: School Life & Education testleri

Anlatımı okuduktan sonra aynı konunun testleriyle pratik yapabilirsiniz. Testler ücretsizdir, üyelik istemez; her sorunun doğru cevabı ve adım adım çözümü vardır.