Modal perfect
Modal perfect, modal + have + üçüncü hâl yapısıyla geçmişe bugünden bakmayı sağlar: “gelmiş olmalı”, “söylemeliydin”, “gerek yokmuş”. Bu sayfada must have, can't have, should have ve needn't have farkını çalışır, ardından oyunda pratik yaparsın.
Hızlı Öğren
Modal perfect, geçmişteki bir olay hakkında çıkarım yapmayı, kaçırılan bir fırsatı söylemeyi ya da bir davranışı eleştirmeyi sağlar.
Aklında tut
- Must have kesin olumlu, can't have ya da couldn't have kesin olumsuz çıkarımdır.
- Should have ya da ought to have geçmişteki bir davranışı eleştirir ya da pişmanlık bildirir.
- Needn't have yapılan ama gereksiz çıkan işi, didn't need to gerek olmadığı için yapılmayan işi anlatır.
Örnekler
- 1The laboratory door was locked from the inside, so the intruder must have entered through the skylight.
- 2Arthur cannot have sent that email this morning because his network account had already been suspended.
Kaçınılması Gereken Yaygın Tuzak
Geçmişte bir şeyin olmadığını kesin olarak söylerken mustn't have kullanma; can't have ya da couldn't have kullan.
Derinlemesine İncele
Kural
Geçmişi bugünden değerlendirmek
Modal perfect (modal + have + üçüncü hâl), geçmişteki olaylara bugünden bakıp onları değerlendirmeyi sağlar: bir çıkarım yapmak, kaçırılmış bir fırsatı söylemek ya da geçmişteki bir davranışı eleştirmek.
Çıkarım
(1) Çıkarım: must have olumlu, can't have ve couldn't have olumsuz kesinlik bildirir. The streets are soaking; it must have rained heavily last night. She couldn't have stolen it; she was on television at the time. Daha zayıf tahminler için might have, may have ve could have kullanılır: He may have missed his connection.
Eleştiri ve pişmanlık
(2) Eleştiri ve pişmanlık: should have ve ought to have, geçmişte yapılması gereken ama yapılmayan şeyi anlatır. Türkçedeki “-malıydın” anlamıdır: You should have asked your manager before signing. Olumsuzu shouldn't have, yapılmaması gerektiği hâlde yapılanı söyler: I shouldn't have eaten so much.
Kaçırılan imkân
(3) Kaçırılan imkân: could have, mümkün olduğu hâlde gerçekleşmeyen bir şeyi anlatır: You could have told me earlier. Türkçedeki “söyleyebilirdin” ifadesinde olduğu gibi çoğu zaman sitem içerir.
Would have
(4) Would have, koşul cümlelerinde gerçekleşmemiş geçmiş sonucu anlatır: I would have helped if you had asked. Bütün bu yapılarda have değişmez; sadece modal fiil anlamı belirler.
Cümlenin anatomisi
Bu dersin cümleleri, İngilizcenin istediği sırayla parçalarına ayrıldı.
ÖzneYouYardımcı fiilshould haveFiilverifiedNesnethe reservation detailsZamanbefore driving three hours to the remote conference venue.
ÖzneWeYardımcı fiilneedn't haveFiilbookedNesneticketsZamanweeks in advance,Yan cümleas the theater was half empty on opening night.
ÖzneYouYardımcı fiilought to haveFiilinformedNesnethe project managerYan cümleas soon as the material supply chain was disrupted.
Görsel rehber
How to read this B2 topic
At B2, the form often changes the focus: agent, emphasis, register, implication, or stance.
1. Decide what is foregrounded
Passive, cleft, inversion, and participle clauses all move attention.
What matters is the evidence.
2. Check register
Some options are grammatical but too informal, too heavy, or unnatural.
Not only did she win, but she broke the record.
3. Watch compressed clauses
Advanced English often removes repeated subjects and auxiliaries.
Having finished, we left.
Perfect aspect
Perfect forms connect one time to another: earlier to now, earlier to a past point, or duration up to a point.
| Form | Pattern | Core use | Example |
|---|---|---|---|
| present perfect | have / has + past participle | past result or experience now | I have finished. |
| present perfect continuous | have / has been + -ing | duration up to now | She has been studying. |
| past perfect | had + past participle | earlier than another past event | They had left before noon. |
| past perfect continuous | had been + -ing | duration before a past point | I had been waiting. |
Contrasts that often decide the answer
Event or background
Simple forms move events forward; continuous forms show an action in progress.
I left while she was talking.
Fact or stance
Modals, hedges, and reporting structures show how certain or responsible the speaker sounds.
This may indicate a problem.
Clause or compressed phrase
Advanced writing often compresses full clauses into participle, noun, or prepositional phrases.
Having reviewed the data, we revised the plan.
Örnekler
- 1The laboratory door was locked from the inside, so the intruder must have entered through the skylight.
- 2Arthur cannot have sent that email this morning because his network account had already been suspended.
- 3You should have verified the reservation details before driving three hours to the remote conference venue.
- 4The delivery courier might have left the parcel with a neighbor while you were away at work.
- 5We needn't have booked tickets weeks in advance, as the theater was half empty on opening night.
- 6They didn't need to hire a moving van because their new apartment came fully furnished.
- 7The engineering team could have resolved the software bug earlier if they had received accurate diagnostic logs.
- 8The ancient fortress must have withstood dozens of sieges before its defensive walls finally collapsed.
- 9You ought to have informed the project manager as soon as the material supply chain was disrupted.
İstisnalar
Needn't have done ile didn't need to do farklıdır. We needn't have rushed, acele ettiğimizi ama sonradan bunun gereksiz olduğunu anladığımızı söyler. We didn't need to rush ise genellikle vakit bol olduğu için acele etmediğimizi anlatır. Türkçede ikisi de “acele etmemize gerek yoktu” diye çevrilebildiği için fark bağlamdan çıkarılmalıdır.
Sık yapılan hatalar
Geçmişte bir şeyin olmadığını kesin olarak söylerken must not have kullanmak
Hata
She must not have seen me.
Doğru
She can't have seen me.
Geçmişte bir şeyin olmadığını kesin söylerken can't have ya da couldn't have kullanılır.
Kısaltmayı of ile yazmak
Hata
could of / should of
Doğru
could have / should have
Kısaltılmış biçimi could've, should've.
Have'den sonra yalın fiil kullanmak
Hata
You should have call me.
Doğru
You should have called me.
Kısa tekrar
Kendini sınamadan önce dersin özü tek kartta.
Aklında tut
- Must have kesin olumlu, can't have ya da couldn't have kesin olumsuz çıkarımdır.
- Should have ya da ought to have geçmişteki bir davranışı eleştirir ya da pişmanlık bildirir.
- Needn't have yapılan ama gereksiz çıkan işi, didn't need to gerek olmadığı için yapılmayan işi anlatır.
Sık yapılan hatalar
Hata: She must not have seen me.
Doğru: She can't have seen me.Hata: could of / should of
Doğru: could have / should haveHata: You should have call me.
Doğru: You should have called me.
Kendini dene
Geçen hafta pişman olduğun iki şeyi should have ile, gereksiz yere yaptığın bir şeyi needn't have ile yaz, sonra bu konuyu pratik et.
İlgili Dil Bilgisi Konuları
Bu seviyedeki diğer konularla öğrenmeye devam edin.
