Dilzen
00 XP
Gramer Kitabı · Temel Gramer · Ünite 16 · A2

Present perfect: I have done

Present perfect: I have done

Animasyonlu anlatım

Çizgi film öğretmen Present perfect: I have done bu dersin kendi örnek cümleleriyle sahne sahne anlatır: tahtada formül, renk kodlu cümle parçaları, yanlış → doğru karşılaştırmaları. Anlatım İngilizcedir (İngiliz aksanı). İlk açılışta senaryo hazırlanır (~1 dk), sonra anında açılır.

Sol sayfa · Anlatım

Present perfect (I have done) = have/has + fiilin 3. hali. Geçmişte olan bir şeyi anlatır, ama asıl ilgilendiğimiz şey şimdiki sonuçtur: I've lost my keys. (Anahtarlarımı kaybettim → şu an anahtarım yok.) Türkçede bunu çoğu zaman -dı ile söyleriz. İngilizcede ise sonuç şimdi önemliyse have/has + 3. hal kullanırız.

A Geçmişte oldu, sonucu şimdi var

Ayşe kapının önünde. Kapıyı açamıyor. Anahtarları yok. → She has lost her keys. (Anahtarlarını kaybetti.)

Kaybetme olayı geçmişte oldu. Ama biz şimdiki duruma bakıyoruz: anahtarlar şu an yok.

Kural:

  • geçmişte bir şey oldu → şimdi bir sonucu var → have/has + 3. hal
Geçmiş olayŞimdiki sonuç
He has broken his leg.Bacağı alçıda, yürüyemiyor.
They have bought a car.Artık bir arabaları var.
The rain has stopped.Şu an yağmur yok, dışarı çıkabiliriz.

Türkçede ikisini de -dı ile söyleriz (kaybetti, aldılar). İngilizcede ise 'şimdi ne durumdayız?' sorusunu düşünün.

  • I've lost my phone. Can you call it?Telefonumu kaybettim. Arayabilir misin?Telefon şu an yok.
  • Mert has painted the kitchen. It looks new!Mert mutfağı boyadı. Yeni gibi görünüyor!
  • The rain has stopped. Let's go for a walk.Yağmur durdu. Hadi yürüyüşe çıkalım.
  • We've finished the project. We can relax now.Projeyi bitirdik. Artık rahatlayabiliriz.
  • Somebody has eaten my sandwich!Biri sandviçimi yemiş!Sandviç şu an yok.

B Yapı: have / has + 3. hal

Elif çok mutlu. Sınavları bitti. → She has finished her exams. Ailesi de mutlu. Bodrum'da tatil ayarladılar. → They have booked a holiday in Bodrum.

Gördünüz mü? she → has, they → have. Present simple'daki gibi: he/she/it → has.

KişiOlumluOlumsuz
I / you / we / theyhave ('ve) workedhaven't (have not) worked
he / she / ithas ('s) workedhasn't (has not) worked
  • Konuşmada kısa hali kullanırız: I've, you've, she's, it's.
  • Dikkat: she's = she has VEYA she is olabilir. She's finished → has.
  • Türkçede fiil tek kelime ve sonda (bitirdi). İngilizcede iki parça var: has + finished.
  • I've cleaned my room.Odamı temizledim.
  • Zeynep has started a new job.Zeynep yeni bir işe başladı.
  • We haven't decided yet.Henüz karar vermedik.haven't = have not
  • Tom hasn't called me.Tom beni aramadı.Hâlâ aramadı – şu an da arama yok.
  • My parents have moved to İzmir.Annemle babam İzmir'e taşındı.Şimdi İzmir'de yaşıyorlar.

C Fiilin 3. hali (past participle)

have/has'tan sonra fiilin 3. hali gelir.

Düzenli fiiller: 3. hal = -ed, yani past simple ile aynı.

  • work → worked → worked
  • open → opened → opened

Düzensiz fiiller: ezberlemek gerekir. Bazıları past simple ile aynı, bazıları farklı.

FiilPast simple3. hal
buyboughtbought
makemademade
findfoundfound
gowentgone
seesawseen
eatateeaten
dodiddone
taketooktaken
writewrotewritten
breakbrokebroken

Karşılaştırın: I saw him. (past simple) / I have seen him. (present perfect) → have'den sonra seen, saw değil.

  • I've made some tea. Do you want a glass?Çay yaptım. Bir bardak ister misin?
  • Can has gone to the bank.Can bankaya gitti.Şu an burada değil, bankada.
  • Have you seen my glasses?Gözlüğümü gördün mü?
  • She's written a long email to her boss.Patronuna uzun bir e-posta yazdı.
  • The children have broken a window.Çocuklar bir cam kırdı.

D Sorular ve kısa cevaplar

Annesi Can'a soruyor: – Have you done your homework? – Yes, I have.

Soruda have/has başa gelir, sonra kişi, sonra 3. hal. Türkçede soru eki sonda (yaptın mı?); İngilizcede soru kelimesi başta.

SoruKısa cevap
Have I / you / we / they finished?Yes, I have. / No, I haven't.
Has he / she / it finished?Yes, she has. / No, she hasn't.
  • Kısa cevapta 3. hali tekrar etmeyiz: Yes, I have. (Yes, I have done değil.)
  • Olumlu kısa cevapta kısaltma YOK: Yes, I have. (Yes, I've. yanlış)
  • Soru kelimesiyle: Where have you put the remote?
  • Have you finished your tea?Çayını bitirdin mi?
  • Has Ayşe found a new flat?Ayşe yeni bir daire buldu mu?
  • 'Has the match started?' 'Yes, it has.''Maç başladı mı?' 'Evet, başladı.'
  • 'Have they arrived?' 'No, they haven't. They're stuck in traffic.''Geldiler mi?' 'Hayır, gelmediler. Trafikte kaldılar.'
  • Where have you put the remote?Kumandayı nereye koydun?

Formül: have/has + 3. hal. Kendinize sorun: 'Bu olay geçmişte oldu ama sonucunu şu an görüyor muyum?' (anahtar yok, cam kırık, çay hazır). Evetse → present perfect. Ve unutmayın: he/she/it → has!

Sık yapılan hatalar

She have finished her report.She has finished her report.he / she / it ile has kullanılır, have değil.
I have went to the market.I have been to the market. / I went to the market.have'den sonra past simple (went) değil, 3. hal gelir: go → went → gone. Burada 'gidip geldim' anlamı için been ya da sadece past simple went uygundur.
I have seen him yesterday.I saw him yesterday.yesterday, last week, in 2020 gibi bitmiş bir zaman söylüyorsak present perfect değil, past simple kullanılır.
'Have you eaten?' 'Yes, I've.''Have you eaten?' 'Yes, I have.'Olumlu kısa cevapta kısaltma yapılmaz: Yes, I have. (Olumsuzda kısaltma olur: No, I haven't.)
Did you finished your work?Have you finished your work?Present perfect sorusu Have/Has ile başlar. did + 3. hal birlikte kullanılmaz.
Sağ sayfa · Alıştırmalar
0/5 kontrol edildi
1. Boşluk doldur
Fiilin 3. halini (past participle) yazın.
Örnek: work → worked
  1. 1.
    eat → ___
  2. 2.
    go → ___
  3. 3.
    see → ___
  4. 4.
    finish → ___
  5. 5.
    buy → ___
  6. 6.
    write → ___
  7. 7.
    break → ___
  8. 8.
    take → ___
  9. 9.
    do → ___
  10. 10.
    make → ___
2. Boşluk doldur
Parantezdeki fiili present perfect ile yazın (have/has + 3. hal).
Örnek: Oh no! I ___ (lose) my wallet. → have lost / 've lost
  1. 1.
    Oh no! I ___ (lose) my wallet.
  2. 2.
    Elif ___ (finish) her report. She can go home now.
  3. 3.
    We ___ (buy) a new car. Do you want to see it?
  4. 4.
    Mert isn't here. He ___ (go) to the bank.
  5. 5.
    The kids ___ (eat) all the baklava!
  6. 6.
    Can ___ (break) his arm. He can't play football this month.
  7. 7.
    I ___ (not / see) the new Galatasaray shirt.
  8. 8.
    Zeynep ___ (not / call) me back.
  9. 9.
    My boss ___ (send) me ten emails today!
3. Doğru olanı seç
Doğru seçeneği seçin.
  1. 1.
    Sarah ___ cut her hair. It looks great!
  2. 2.
    My parents ___ moved to İzmir.
  3. 3.
    I've ___ my homework.
  4. 4.
    Have you ___ my glasses?
  5. 5.
    Tom ___ arrived. He's still on the bridge in traffic.
  6. 6.
    ___ they finished the meeting?
  7. 7.
    Someone has ___ my tea!
  8. 8.
    We've ___ a lot of photos in Bodrum.
  9. 9.
    'Has Ayşe found a new job?' 'Yes, she ___.'
4. Yeniden yaz
Cümleleri parantezdeki talimata göre yeniden yazın.
Örnek: (olumsuz) I have read your message. → I haven't read your message.
  1. 1.
    (olumsuz) I have read your message.
  2. 2.
    (olumsuz) Mert has paid the bill.
  3. 3.
    (soru) You have finished your tea.
  4. 4.
    (soru) Elif has booked the hotel.
  5. 5.
    (olumsuz) The train has left.
  6. 6.
    (soru) They have opened a new café near the office.
  7. 7.
    (soru) Zeynep has changed her phone number.
  8. 8.
    (olumsuz) We have cleaned the kitchen.
5. Hatayı düzelt
Her cümlede bir hata var. Doğru cümleyi yazın.
Örnek: He have finished. → He has finished.
  1. 1.
    She have lost her bag.
  2. 2.
    Mert has went to the market.
  3. 3.
    We have saw this film.
  4. 4.
    Has you finished?
  5. 5.
    He hasn't call me.
  6. 6.
    Have they arrive?
  7. 7.
    My brother has broke his phone.
  8. 8.
    I have lost my keys yesterday.
  9. 9.
    'Have you eaten?' 'Yes, I've.'