Derslerde öğrendiğin kuralların hepsi burada. Takıldığında dönüp bakabilirsin.
| Konu | Kural | Örnek |
|---|---|---|
| Şimdiki dilek | wish + past simple (keşke …-sa) | I wish I had a car. / I wish you were here. |
| Yetenek | wish + could + yalın fiil | I wish I could swim. |
| Geçmiş pişmanlık | wish + had + V3 (keşke …-saydı) | I wish I had studied harder. |
| Şikâyet / değişim isteği | wish + someone + would | I wish you would stop talking. |
| If only | wish ile aynı yapılar, daha duygusal | If only I hadn't lost my keys! |
| were | tüm öznelerle kullanılabilir | I wish he were here. (was: günlük dil) |
| Dikkat | I wish I would ✗ → could / past simple | I wish I could come. (I wish I would come ✗) |
Türkçede dileklerimizi keşke + -sa / -se ile anlatırız: Keşke zengin olsam. İngilizcede şimdiki zamanla ilgili bir dilek için wish + past simple kullanılır: I wish I were rich.
Dikkat: fiil geçmiş zaman biçiminde ama anlam şimdi! Geçmiş hali, “bu gerçek değil” demenin yoludur. Gerçek durum: I don't have a car. Dilek: I wish I had a car.
be fiili için resmi İngilizcede tüm öznelerle were kullanılır: I wish he were here. Günlük dilde was da duyulur. Yetenek için could: I wish I could speak French.
Türklerin en sık yaptığı hata: “keşke”yi şimdiki zamanla çevirmek. “I wish I have more time” ✗ → I wish I had more time ✓.
I wish I had more free time.
Keşke daha çok boş vaktim olsa.
She wishes she lived by the sea.
Keşke deniz kenarında yaşasa (diye düşünüyor).
I wish I could drive.
Keşke araba sürebilsem.
Zamanı bir adım geriye at: gerçekte “have” ise dilekte “had”, “can” ise “could”, “is” ise “were”.
Geçmişte olmuş (ya da olmamış) bir şeye pişmanlık duyuyorsak wish + had + V3 (past perfect) kullanırız. Türkçedeki karşılığı -saydı / -seydi: Keşke bilseydim → I wish I had known.
Gerçek: I didn't study. (Çalışmadım.) Pişmanlık: I wish I had studied. Olumsuz pişmanlık: I said it. → I wish I hadn't said it. (Keşke söylemeseydim.)
Kısaltma: I'd known, you'd told — buradaki 'd = had. Yani “I wish I'd known” = I wish I had known.
Sık görülen hata: geçmiş pişmanlık için past simple kullanmak. “I wish I went to the party yesterday” ✗ → I wish I had gone ✓. Konuşmada duyulan “I wish I would have gone” da standart İngilizcede yanlış sayılır.
I wish I had studied harder.
Keşke daha çok çalışsaydım.
She wishes she hadn't sold her car.
Keşke arabasını satmasaymış (diye düşünüyor).
I wish you'd told me earlier.
Keşke bana daha önce söyleseydin.
Türkçe ipucu: “keşke …-sam” → past simple, “keşke …-saydım” → had + V3.
Birinin (ya da bir şeyin) davranışını değiştirmesini istediğimizde, çoğu zaman da sinirlendiğimizde wish + özne + would + yalın fiil kullanırız: I wish you would stop talking. (Keşke artık konuşmayı bıraksan.)
Olumsuz hali bir alışkanlıktan şikâyet eder: I wish he wouldn't leave his clothes on the floor. (Keşke kıyafetlerini yere bırakmasa.) Hava gibi şeyler için de kullanılır: I wish it would stop raining.
Kendimiz için would kullanılmaz: “I wish I would have a car” ✗. Kendi durumun için past simple ya da could: I wish I had a car. / I wish I could come.
Fark: I wish you were quieter (bir durum / kişilik) — I wish you would be quiet (şu an susmanı istiyorum, bir eylem).
I wish you would stop complaining.
Keşke şikâyet etmeyi bıraksan.
I wish it would stop raining.
Keşke yağmur artık dinse.
I wish they wouldn't park here.
Keşke buraya park etmeseler.
“I wish I would…” her zaman yanlıştır. Would, başkasının (ya da havanın, otobüsün…) değişmesini istediğin zaman gelir.
If only de “keşke” demektir ama wish'ten daha duygusaldır; genelde ünlem işaretiyle biter. Yapılar wish ile aynıdır, sadece “I wish” yerine If only gelir.
Şimdi: If only I had more time! (Ah, keşke daha çok vaktim olsa!) — Geçmiş: If only I hadn't lost my keys! (Keşke anahtarlarımı kaybetmeseydim!) — Şikâyet: If only he would listen! (Keşke bir dinlese!)
Buradaki if, koşul cümlesindeki “eğer” değildir; cümlenin devamı (sonuç kısmı) gelmek zorunda değildir. If only I could fly! tek başına tam bir cümledir.
Türklerin hatası yine zaman seçiminde olur: “If only I know!” ✗ → If only I knew! ✓.
If only I had more time!
Ah, keşke daha çok vaktim olsa!
If only we had left earlier!
Keşke daha erken çıksaydık!
If only he would listen!
Keşke bir dinlese!
wish için öğrendiğin her kural if only için de geçerli: şimdi → past simple, geçmiş → had + V3, şikâyet → would.
Bu derste wish ve if only ile ilgili her şeyi karışık olarak tekrar edeceksin.
Şimdi için wish / if only + past simple (were, had, could); geçmiş için had + V3; başkasının davranışından şikâyet için would.
Kendin için “I wish I would” deme; “keşke …-sam” past simple, “keşke …-saydım” had + V3 demektir.
I wish I could come with you.
Keşke seninle gelebilsem.
If only I had listened to my mother!
Keşke annemi dinleseydim!
I wish you would turn the music down.
Keşke müziğin sesini kıssan.