İngilizcede Present Perfect Zaman

The Present Perfect

Kısa bir testle kendinizi deneyin

Present perfect geçmişi şimdiye bağlar. Şöyle kurulur: have ya da has + past participle (geçmiş zaman ortacı); deneyimlerden, değişikliklerden ve henüz bitmemiş zaman dilimlerinden söz eder.

Present Perfect Nasıl Kurulur?

I, you, we ve they ile have, he, she ve it ile has kullanın. Ardından geçmiş zaman ortacını ekleyin.

ÖzneOlumluOlumsuzSoru
II have workedI haven't workedHave I worked?
youyou have workedyou haven't workedHave you worked?
he, she, itshe has workedshe hasn't workedHas she worked?
wewe have workedwe haven't workedHave we worked?
theythey have workedthey haven't workedHave they worked?

Düzenli fiiller -ed alır (work, worked). Sık kullanılan birçok fiil düzensizdir, bu yüzden ortacı ezberleyin: düzensiz fiiller dersine bakın.

Yalın biçimGeçmiş zaman ortacıÖrnek
gogoneShe has gone home.
seeseenI've seen this film.
eateatenWe've eaten already.
bebeenHave you been to Rome?

Ne Zaman Kullanılır?

Tam zaman önemli değildir ya da o zaman dilimi henüz bitmemiştir. Önemli olan, şu anki sonuç ya da deneyimdir.

KullanımÖrnek
Hayat deneyimiI've visited Canada twice.
Sonucu şimdi görülen geçmiş eylemI've lost my keys.
Yeni haberlerThe prime minister has resigned.
Bitmemiş zaman dilimiShe's drunk three coffees today.
Geçmişte başlayıp hâlâ süren durumWe've lived here for ten years.

Ever, Never, Already, Yet ve Just

Bu sözcükler present perfect ile çok sık kullanılır. Her birinin cümlede nereye geldiğine dikkat edin.

SözcükAnlamı ve yeriÖrnek
everhiç, herhangi bir zaman; sorularda, ortaçtan önceHave you ever ridden a horse?
neverhiç, asla; ortaçtan önceI've never ridden a horse.
alreadyçoktan, beklenenden erken; ortaçtan önceHe's already finished.
yethenüz, şimdiye kadar; soru ve olumsuz cümlelerde, sondaHas the bus come yet?
justaz önce, yeni; ortaçtan önceThey've just arrived.

Kendinizi test edin

Bu dersle ilgili 5 kısa soru. Kaçını doğru bileceksiniz?

0 XP
Soru 1/5

Doğru seçeneği işaretleyin.

We ___ each other since we were children.

For ve Since

İkisi de How long? (Ne zamandır?) sorusuna cevap verir. For bir süre bildirir, since ise başlangıç noktasını.

for + süresince + başlangıç noktası
for two hourssince nine o'clock
for three weekssince Monday
for ten yearssince 2015
for a long timesince I was a child

Present Perfect mi, Past Simple mı?

Bir şeyin ne zaman olduğunu söylüyor ya da soruyorsanız veya o zaman dilimi bitmişse past simple kullanın. Bitmiş bir zaman belirtilmiyorsa present perfect kullanın.

Present perfectPast simple
I've been to Paris.I went to Paris last year.
Have you seen my phone?Did you see the match yesterday?
She's worked here since May.She worked here from 2010 to 2015.
I've had two exams this week.I had two exams last week.

Been mi, Gone mu?

Go fiilinin farklı anlamlara gelen iki geçmiş zaman ortacı vardır.

  • He has been to Spain: oraya gitti ve geri döndü.
  • He has gone to Spain: oraya gitti ve şu an orada.

Sık Yapılan Hatalar

Bitmiş bir zamanla present perfect kullanmayın; "ne zamandır" anlatırken de present simple kullanmayın.

YanlışDoğru
I have seen him yesterday.I saw him yesterday.
I live here since 2018.I have lived here since 2018.
She has went home.She has gone home.
I've lived here since ten years.I've lived here for ten years.

Örnek Cümleler

I've never eaten octopus.Hiç ahtapot yemedim.
Have you finished your report yet?Raporunu bitirdin mi?
She's just left the office.Az önce ofisten çıktı.
We've known each other since school.Okuldan beri birbirimizi tanıyoruz.
They haven't called me for weeks.Haftalardır beni aramadılar.
My brother has broken his arm.Ağabeyim kolunu kırdı.
How long have you lived in London?Ne zamandır Londra'da yaşıyorsun?

Diğer İngilizce dil bilgisi dersleri