İngilizce

Üçüncü şart cümlesi

If the cat had arrived earlier, it would have caught the train.

01

Pişmanlık ve geçmiş şart kelimeleri

Geçmişte gerçekleşmiş bir olayın tersini hayal ederken ya da pişmanlık anlatırken («bilseydim arardım», «erken çıksaydık treni kaçırmazdık») üçüncü şart cümlesi (third conditional) kullanılır.

İngilizceTürkçe
regretpişmanlık; pişman olmak
set the alarmalarmı kurmak
catch the traintreni yakalamak, trene yetişmek
misskaçırmak (tren, otobüs, fırsat)
fall overdevrilmek
umbrellaşemsiye
carefuldikkatli
on timevaktinde, zamanında
02

Gerçekleşmemiş geçmiş: If + had + V3, would have + V3

Kalıp iki parçadır: If + had / hadn’t + V3, ana cümlede ise would have / wouldn’t have + V3. İki olay da geçmişte kalmıştır ve gerçekte tersi olmuştur.

Birinci ve ikinci şartta olduğu gibi burada da if yan cümlesine would have koymak kesinlikle YASAKTIR (If I had known, If I would have known değil!).

KısayolKısa biçimler: I had = I’d · I would have = I’d have · had not = hadn’t · would not have = wouldn’t have

What would you have done if you had missed the last bus? — I<b>’d have taken</b> a taxi home.

Would she have passed the exam if she had studied harder? — Yes, she <b>would have passed</b> easily.

If the cat had arrived earlier, it would have caught the train.

Kedi daha erken varsaydı treni yakalayacaktı (ama geç kaldı ve kaçırdı).

If the cat had stayed at home, it wouldn’t have got wet in the rain.

Kedi evde kalsaydı yağmurda ıslanmayacaktı (ama dışarı çıktı ve ıslandı).

The cup wouldn’t have broken if the cat hadn’t pushed it off the table.

Kedi onu masadan itmeseydi fincan kırılmayacaktı.

If the bakery had been open, we would have bought some warm bread.

Fırın açık olsaydı sıcak ekmek alacaktık (ama kapalıydı).

If I had known your number, I would have called you yesterday.

Numaranı bilseydim dün seni arardım.

If she hadn’t set the alarm, she’d have woken up late.

Alarmı kurmasaydı geç uyanacaktı.

We would have invited Emre if we’d seen him at school.

Emre’yi okulda görseydik onu davet ederdik.

DurumIf yan cümlesi (Geçmiş şart)Ana cümle (Geçmiş sonuç)
olumlu → olumluIf I had seen you,I would have said hello.
olumsuz → olumsuzIf it hadn’t rained,we wouldn’t have stayed inside.
kısa biçim (’d)If you’d told me, (= had told)I’d have helped you. (= would have)
soruIf you had found the money,what would you have done?

third conditional — Geçmişte gerçekleşmemiş olayları ve onların geçmişteki hayali sonuçlarını anlatan şart cümlesi (If + had + V3, would have + V3).

03

Pişmanlık bağlamı ve 2. Şart ↔ 3. Şart farkı

Türkçede hem 2. şart hem de 3. şart aynı ekle («bilseydim söylerdim») çevrilebildiği için Türk öğrenciler geçmişteki bir olaya yanlışlıkla V2 koyar (If I knew yesterday — YANLIŞ!).

Ayrım zaman çizgisindedir: Şu anda veya gelecekte hayali bir durumdan söz ediyorsak 2. şart (If + V2, would + V1); artık geri döndürülemez geçmişteki bir olaydan (yesterday, last night, this morning) söz ediyorsak 3. şart (If + had + V3, would have + V3) kullanılır.

KısayolTürkçesi aynı görünse bile İngilizcede zaman zarfı (now / today ↔ yesterday / last week) yapıyı kilitler.

If the cat hadn’t jumped onto the table, the vase wouldn’t have fallen over.

Kedi masanın üstüne atlamasaydı vazo devrilmeyecekti (vazo devrildi → 3. şart).

If the cat were taller, it would reach the fish right now.

Kedi daha uzun olsaydı şu anda balığa yetişirdi (şu anki durum → 2. şart).

The books wouldn’t have fallen if the cat had been more careful.

Kedi daha dikkatli olsaydı kitaplar yere düşmeyecekti (kitaplar düştü bile).

I didn’t have time yesterday. If I had had time, I would have helped you.

Dün vaktim yoktu. Vaktim olsaydı sana yardım ederdim (had had = sahip olsaydım).

I don’t have time today. If I had time, I would help you.

Bugün vaktim yok. Vaktim olsaydı sana yardım ederdim (bugün → 2. şart).

If we had left ten minutes earlier, we wouldn’t have missed the flight.

On dakika erken çıksaydık uçağı kaçırmazdık (pişmanlık).

ZamanYapıÖrnek ve Anlamı
2. Şart (Şimdi / Genel)If + V2, would + V1If I knew the answer now, I would tell you. (Şu an bilmiyorum.)
3. Şart (Geçmiş / Bitti)If + had + V3, would have + V3If I had known the answer yesterday, I would have told you. (Dün bilmiyordum.)
have fiiliyle2. şart: If I had…3. şart: If I had had… (ilk had yardımcı, ikincisi V3)

unreal past — Gerçekleşmemiş geçmiş; olan bitenin tersini hayal etme veya pişmanlık bildirme.

İpuçları

Testten önce bunları bil

  1. Gerçekleşmemiş geçmiş: If + had + V3, would have + V3

    En sık hata: If I would have known, I would have called you. Türkçede iki tarafta da «-seydim / -ardım» olduğu için iki tarafa da would have koymak çok yaygındır. if kısmında yalnız had + V3 gelir: If I had known…

  2. Gerçekleşmemiş geçmiş: If + had + V3, would have + V3

    İkinci sık hata: If I had know ya da would have went demek! Hem had hem de would have arkasından mutlaka 3. hal (V3) ister (had known, would have gone).

  3. Pişmanlık bağlamı ve 2. Şart ↔ 3. Şart farkı

    En sık hata: Geçmişteki bir olaydan konuşurken If I knew you were ill yesterday, I would visit you demek! Cümlede yesterday olduğu için 2. şart değil 3. şart zorunludur: If I had known you were ill yesterday, I would have visited you.

  4. Pişmanlık bağlamı ve 2. Şart ↔ 3. Şart farkı

    If I had had… kalıbından korkma: ilk had geçmişin geçmişi yardımcısıdır, ikinci had ise «sahip olmak» (have) fiilinin 3. halidir (If I had had enough money = Yeterli param olsaydı).

04

Kendini dene

Cevaba dokun — neden öyle olduğunu birlikte görelim.

The fridge was almost empty last night. If I to the supermarket on my way home, we would have had enough food for dinner.

Dün gece buzdolabı neredeyse boştu. Eve gelirken markete uğrasaydım akşam yemeği için yeterli yiyeceğimiz olacaktı. Dün geceye (last night, would have had) ait gerçekleşmemiş bir şart anlatılıyor; if yan cümlesinde had + V3 (had gone) kullanılır. If I would have gone yanlıştır.

If you had told me about the problem yesterday, I you immediately.

Dün bana sorundan bahsetseydin sana hemen yardım ederdim. If you had told me … yesterday geçmişteki gerçekleşmemiş bir şarttır; ana cümlede would have + V3 (would have helped) gelir.

The cat hurt its front paw yesterday. It wouldn’t have hurt its paw if it from that high wall.

Kedi dün ön patisini incitti. O yüksek duvardan atlamasaydı patisini incitmeyecekti. Ana cümlede wouldn’t have hurt (3. şart) var; if kısmında olumsuz hadn’t + V3 (hadn’t jumped) seçilir.

I didn’t have my umbrella with me last night. If I it, I wouldn’t have got so wet.

Dün gece yanımda şemsiyem yoktu. Yanımda olsaydı bu kadar ıslanmazdım. Dün geceki (last night) durumu anlatırken have fiilinin 3. şart biçimi had had (yardımcı had + V3 had) olur.

Zeynep doesn’t have a bicycle now. If she one right now, she would ride it to the park with us.

Zeynep’in şu an bisikleti yok. Şu anda bir bisikleti olsaydı bizimle parka bisikletle gelirdi. Dikkat: now / right now ve would ride durumun geçmişte değil şu anda olduğunu gösterir → 2. şart (If she had).

What if you had lost your passport at the airport last summer?

Geçen yaz havalimanında pasaportunu kaybetseydin ne yapardın? if you had lost … last summer 3. şart yan cümlesidir; soru kısmı What would you have done…? ile kurulur.

We packed too many clothes yesterday. If we had taken a bigger suitcase, we it easily.

Dün çok fazla kıyafet koyduk. Daha büyük bir bavul alsaydık onu kolayca kapatırdık. would have arkasından fiilin 3. hali (V3: closed) gelir; would have close biçim hatasıdır.

Emre failed the driving test last Monday because he was very nervous. He would have passed if he so nervous.

Emre geçen pazartesi çok heyecanlı olduğu için direksiyon sınavından kaldı. O kadar heyecanlı olmasaydı geçecekti. Sınav geçen pazartesi (last Monday) olup bittiği ve ana cümlede would have passed bulunduğu için if he hadn’t been seçilir.

Alıştırma bitti — –

Fotoğraflı anlatımla tekrar etmek istersen resimli derse geç.

0/8 · soru cevaplandı

Resimli ders
undefined