📘 İngilizce kursu: tüm üniteler

B2 · Ünite 3: Geçmiş modal (You should have told me)

should have / could have / must have / might have + V3

Metin: The dinner nobody told Jake about

İstanbul'daki bir yazılım şirketinde çalışan Selin, sabah ofiste Kanadalı iş arkadaşı Jake ile karşılaşıyor. Dün akşam iş arkadaşları Ece için bir veda yemeği düzenlenmiş ama Jake gelmemiş. Diyalogda eleştiri ve pişmanlık için [[should have]], tahmin için [[must have / might have / can't have]] kullanımına dikkat edin.

Selin: Jake, where were you last night? We waited for you at the restaurant for almost an hour!
Jake, dün akşam neredeydin? Seni restoranda neredeyse bir saat bekledik!

Jake: What restaurant? Nobody said anything to me about a dinner.
Ne restoranı? Kimse bana bir yemekten söz etmedi.

Selin: That's impossible. I sent the details to everyone on Monday. You must have seen the message.
İmkânsız. Pazartesi günü ayrıntıları herkese gönderdim. Mesajı görmüş olmalısın.

Jake: Honestly, I didn't. You must have sent it to my old number. I changed it last month.
Dürüst olmak gerekirse görmedim. Eski numarama göndermiş olmalısın. Geçen ay numaramı değiştirdim.

Selin: Oh no! You should have told us that you had a new number.
Eyvah! Yeni numaran olduğunu bize söylemeliydin.

Jake: You're right, I should have. But you could have called me at my desk, too.
Haklısın, söylemeliydim. Ama sen de beni masamdaki telefondan arayabilirdin.

Selin: I tried! Your line was busy all afternoon. You must have been talking to a client.
Denedim! Hattın bütün öğleden sonra meşguldü. Bir müşteriyle konuşuyor olmalıydın.

Jake: I wasn't, actually. The phone might have been broken again. It often is.
Aslında konuşmuyordum. Telefon yine bozuk olabilir. Sık sık bozuluyor.

Selin: Anyway, it was Ece's farewell dinner. She can't have been very happy that you weren't there.
Neyse, Ece'nin veda yemeğiydi. Senin orada olmamandan pek memnun olmuş olamaz.

Jake: Wait, Ece is leaving? She may have mentioned it in a meeting, but I really don't remember.
Dur, Ece ayrılıyor mu? Bir toplantıda söylemiş olabilir ama gerçekten hatırlamıyorum.

Selin: She's moving to Izmir next week. We were supposed to give her the present together.
Gelecek hafta İzmir'e taşınıyor. Hediyeyi ona birlikte vermemiz gerekiyordu.

Jake: I feel terrible. She must have thought I didn't care.
Kendimi berbat hissediyorum. Umursamadığımı düşünmüş olmalı.

Selin: And I needn't have booked such a big table. Three chairs stayed empty all evening.
Bir de o kadar büyük masa ayırtmama gerek yokmuş. Üç sandalye bütün akşam boş kaldı.

Jake: Three? So I wasn't the only one who didn't get the message.
Üç mü? Demek mesajı almayan tek kişi ben değilmişim.

Selin: Hmm, fair point. I should have asked everyone to reply. Then I would have noticed.
Hımm, haklısın. Herkesten cevap vermesini istemeliydim. O zaman fark ederdim.

Jake: And I shouldn't have assumed that nothing was happening. I could have asked someone.
Ben de hiçbir şey olmadığını varsaymamalıydım. Birine sorabilirdim.

Selin: Let's not blame each other. Why don't we take her out for lunch before she leaves?
Birbirimizi suçlamayalım. Gitmeden önce onu öğle yemeğine götürsek mi?

Jake: Great idea. I'll book the table this time, and I'll send the message to everyone's new numbers!
Harika fikir. Bu sefer masayı ben ayırtırım, mesajı da herkesin yeni numarasına gönderirim!

Dilbilgisi

should have / shouldn't have + V3: eleştiri ve pişmanlık

Geçmişte yapılması doğru olan ama yapılmamış bir şey için should have + V3, yapılmaması gereken ama yapılmış bir şey için shouldn't have + V3 kullanılır. Türkçede “-malıydın”, “-meliydim”, “-memeliydin” ya da “keşke …seydim” deriz. Kendimiz için pişmanlık, başkası için eleştiri olur.

İngilizceGerçekte ne oldu?Türkçe
You should have told us.Söylemedin.Bize söylemeliydin.
I should have asked everyone to reply.İstemedim.Herkesten cevap istemeliydim.
I shouldn't have assumed that.Varsaydım.Bunu varsaymamalıydım.
We shouldn't have left so late.Geç çıktık.Bu kadar geç çıkmamalıydık.

💡 ought to have + V3 aynı anlamdadır ama daha resmîdir: You ought to have informed us. Kısa cevapta yalnızca have kalır: I should have. / You shouldn't have! (Hediye alırken “Hiç zahmet etmeseydin!” anlamında da çok kullanılır.)

⚠️ Türklerin tipik hatası 1: “söylemeliydin” sözündeki “-malı” ekini must sanıp You must have told me. ✗ demek. Bu cümle “Bana söylemiş olmalısın (galiba söyledin)” demektir; eleştiri değil, tahmindir! Eleştiri için: You should have told me. ✓

⚠️ Türklerin tipik hatası 2: V3 yerine V2 ya da yalın fiil kullanmak: You should told me. ✗ You should have tell me. ✗ → You should have told me. ✓ Yazıda should of ✗ hiç yazılmaz.

must have / can't have: geçmişe dair kesin çıkarım

B1'de şimdiki zaman için çıkarım yapmayı öğrendiniz: He must be tired. (Yorgun olmalı.) She can't be at home. (Evde olamaz.) Geçmiş için aynı modallerden sonra have + V3 gelir. Türkçede “-mış olmalı” ve “-mış olamaz”.

İngilizceKesinlikTürkçe
You must have seen the message.%95 evetMesajı görmüş olmalısın.
She must have thought I didn't care.%95 evetUmursamadığımı düşünmüş olmalı.
She can't have been happy.%95 hayırMutlu olmuş olamaz.
He couldn't have known.%95 hayırBilmiş olamazdı / bilemezdi.

💡 Çıkarımın dayandığı kanıtı cümlede arayın: The streets are wet, He only started ten minutes ago. YDS'de kanıt çoğu zaman ikinci yarıda verilir ve doğru modali o belirler.

⚠️ Türklerin tipik hatası: “…mış olamaz” için mustn't have ✗ kullanmak. mustn't yasak bildirir, çıkarım değil. Olumsuz kesin çıkarım her zaman can't have ya da couldn't havedır: She mustn't have been happy. ✗ → She can't have been happy. ✓

might / may / could have: geçmişe dair olasılık

Emin olmadığımız geçmiş olaylar için might have, may have ya da could have + V3 kullanılır. Üçü de “-mış olabilir” anlamına gelir; aralarındaki fark çok küçüktür. Olumsuzunda might not have / may not have = “-mamış olabilir”.

İngilizceAnlamTürkçe
She may have mentioned it.olasılıkSöylemiş olabilir.
The phone might have been broken.olasılıkTelefon bozuk olabilir (o sırada).
He could have taken the wrong bus.olasılıkYanlış otobüse binmiş olabilir.
They might not have received it.olumsuz olasılıkOnu almamış olabilirler.

⚠️ Türklerin tipik hatası: “olabilir” deyince can kullanmak: He can have missed the bus. ✗ Olumlu geçmiş olasılıkta can have kullanılmaz → He may / might / could have missed the bus. ✓ Dikkat: couldn't have olasılık değil, imkânsızlık bildirir (“-mış olamaz”); might not have ise “-mamış olabilir” demektir.

could have'ın iki anlamı: olasılık ve kaçırılmış fırsat

could have + V3 iki farklı anlama gelebilir. Birincisi yukarıda gördüğümüz olasılıktır (“-mış olabilir”). İkincisi, b2-01'deki koşul cümlelerinden tanıdığınız gerçekleşmemiş imkândır (“-ebilirdi / -abilirdin”); bu ikinci anlam karşıdakine söylendiğinde hafif bir eleştiri de taşır.

CümleAnlamTürkçe
He could have taken the wrong bus.olasılık (bilmiyoruz)Yanlış otobüse binmiş olabilir.
You could have called me at my desk.kaçırılmış fırsat / eleştiriMasamdaki telefondan arayabilirdin (aramadın).
I could have asked someone.kaçırılmış fırsat / pişmanlıkBirine sorabilirdim (sormadım).
We could have won the match.kaçırılmış fırsatMaçı kazanabilirdik (kazanmadık).

💡 Hangi anlam olduğunu bağlam söyler: konuşan kişi olayın sonucunu biliyorsa ve olmadığını söylüyorsa “-ebilirdi” anlamıdır; olayın ne olduğunu bilmiyorsa “-mış olabilir” anlamıdır.

⚠️ Türklerin tipik hatası: “Beni arayabilirdin!” cümlesini You can call me! ✗ ya da You could call me! ✗ diye çevirmek. Bunlar şimdiye ya da geleceğe yönelik öneridir (“Beni arayabilirsin”). Geçmişteki kaçırılmış fırsat için have + V3 şarttır: You could have called me! ✓

needn't have, didn't need to, was supposed to

Gereksiz yapılan işler için İngilizcede iki yapı vardır ve anlamları farklıdır. needn't have + V3: iş yapıldı ama sonradan gereksiz olduğu anlaşıldı. didn't need to + V1: işin gereği yoktu; genellikle yapılmadı (ya da yapılıp yapılmadığı önemli değil). Türkçede ikisini de çoğu zaman “gerek yokmuş / gerek yoktu” diye söyleriz.

İngilizceYapıldı mı?Türkçe
I needn't have booked such a big table.Evet (boşuna)O kadar büyük masa ayırtmama gerek yokmuş.
I didn't need to book a table.Büyük olasılıkla hayırMasa ayırtmama gerek yoktu.
You needn't have brought a present.EvetHediye getirmene gerek yoktu (getirdin ama).
We were supposed to give it together.Hayır (plan bozuldu)Onu birlikte vermemiz gerekiyordu.

was / were supposed to + V1 geçmişteki bir planı, kuralı ya da beklentiyi anlatır ve çoğu zaman bu planın gerçekleşmediğini ima eder: The train was supposed to arrive at six. (Trenin altıda gelmesi gerekiyordu — ama gelmedi.)

⚠️ Türklerin tipik hatası: needn't have ile didn't need toyu aynı sanmak ve I needn't have gone, so I stayed at home. ✗ demek. Evde kaldıysanız gitmediniz: I didn't need to go, so I stayed at home. ✓ Gidip boşuna gittiyseniz: I needn't have gone. The meeting was canceled. ✓ Bir de I was supposed toyu I supposed to ✗ diye wassız kullanmak; be fiili şarttır.

Sürekli ve edilgen geçmiş modal · YDS'de modal seçimi

Geçmiş modaller de sürekli ve edilgen olabilir. Sürekli: modal + have been + V-ing (o anda süren eylem için tahmin ya da eleştiri). Edilgen: modal + have been + V3 (b2-02'deki kural).

İngilizceYapıTürkçe
You must have been talking to a client.must have been + V-ingBir müşteriyle konuşuyor olmalıydın.
He might have been sleeping.might have been + V-ingUyuyor olabilir (o sırada).
We should have been told earlier.should have been + V3Bize daha önce söylenmeliydi.
The message might have been deleted.might have been + V3Mesaj silinmiş olabilir.

YDS'de geçmiş modal sorularının çoğu bir kesinlik ölçeği üzerinden çözülür. Aşağıdaki tabloyu ezberleyin ve önce cümledeki kanıtı ya da eleştiriyi bulun.

Modal + have V3İşlevTürkçe
must havekesin olumlu çıkarım-mış olmalı
can't / couldn't havekesin olumsuz çıkarım-mış olamaz
may / might / could haveolasılık-mış olabilir
should / ought to haveeleştiri, pişmanlık-malıydı
could havekaçırılmış fırsat-ebilirdi
would havekoşulun sonucu-ırdı
needn't haveboşuna yapılan işgerek yokmuş

⚠️ Türklerin tipik hatası: Türkçe çeviriye göre modal seçmek. “Uyuyor olmalıydı” cümlesi Türkçede hem tahmin (“büyük ihtimalle uyuyordu”) hem eleştiri (“uyuması gerekirdi”) olabilir. İngilizcede ikisi ayrıdır: tahmin He must have been sleeping. ✓, eleştiri He should have been sleeping. ✓ Önce işlevi belirleyin, sonra modali seçin.

Kelimeler

✍️ Alıştırmaları çöz ve testi geç

🕊️ Dilmaçım ile ücretsiz İngilizce öğren →