İngilizce Öğrenme AtölyesiUygulamayı aç

should have, could have, needn't have

Geçmişe dair pişmanlık ve eleştiri · B2 Orta seviye İngilizce dilbilgisi

should have: yapmalıydın (ama yapmadın)

should have + V3, geçmişte yapılması gereken ama yapılmamış bir şeyi (eleştiri ya da pişmanlık) anlatır: You should have told me. (Bana söylemeliydin.) Olumsuzu, yapılmış ama yapılmaması gereken bir şeyi anlatır: I shouldn't have eaten so much.

could have: yapabilirdin

could have + V3, geçmişte mümkün olan ama gerçekleşmeyen bir şeyi anlatır: We could have taken a taxi, but we walked. Ayrıca eleştiri: You could have called me! (Arayabilirdin!)

needn't have ve didn't need to

needn't have + V3: bir şey yapıldı ama gereksizdi. didn't need to + fiil: gerek yoktu (yapılıp yapılmadığı belirsiz, genellikle yapılmadı).

YapıAnlamÖrnek
needn't have + V3yaptın ama gerek yoktuYou needn't have cooked; we'd already eaten.
didn't need to + fiilgerek yoktu (genelde yapmadık)We didn't need to wait, so we went straight in.
Türkçeden farkı: Türkçedeki "-meliydin" (söylemeliydin) should have + V3'e, "-ebilirdin" (arayabilirdin) could have + V3'e karşılık gelir. needn't have için Türkçede "boşuna ... -mışım / gerek yokmuş" denir: "Boşuna yemek yapmışım" = I needn't have cooked.

Sık yapılan hatalar

YanlışDoğruNeden
You should told me.You should have told me.should have + V3.
I needn't buy it. (aldım ama gereksizdi)I needn't have bought it.Yapıldı: needn't have.
We could went by car.We could have gone by car.could have + V3.

Kendini dene

You ___ shouted at her. She's upset now.

Seçenekler: should have / shouldn't have / must have

Cevap: shouldn't have. Yapılmaması gereken.

Why did you walk home? I ___ given you a lift.

Seçenekler: could have / must have / should

Cevap: could have. Mümkündü ama olmadı.

I ___ bought so much bread. Nobody ate it.

Seçenekler: needn't have / didn't need to

Cevap: needn't have. Yapıldı, gereksizdi.

You look tired. You ___ gone to bed earlier.

Seçenekler: should have / could / must

Cevap: should have. Eleştiri.

I ___ told him your secret. I'm really sorry.

Seçenekler: shouldn't have / needn't have / couldn't have

Cevap: shouldn't have. Pişmanlık.

Bu konunun bütün alıştırmaları, aralıklı tekrarı ve ilerleme takibi uygulamada.

Alıştırmaları çöz