since 2015 mi, for ten years mi? Biri başlangıç anını, öbürü süreyi gösterir: tıpkı Türkçedeki “2015'ten beri” ve “on yıldır” gibi.
Neler öğreneceksin
Since ve for genellikle present perfect ile birlikte, geçmişte başlayıp hâlâ devam eden bir durumu anlatmak için kullanılır; ama farklı sorulara cevap verirler. Since, “Ne zamandan beri?” sorusuna belirli bir anla cevap verir. For ise “Ne kadar zamandır?” sorusuna bir süreyle cevap verir.
Türkçede bu ayrımı çoğu zaman eklerle yaparsın: “2015'ten beri” bir başlangıç noktasıdır, “on yıldır” ise bir süredir. İngilizcede de öyle: “I have lived here since 2015.” ama “I have lived here for ten years.” Yalnız dikkat: Türkçede “on yıldan beri”, “uzun zamandan beri” de denir. Buradaki “beri” seni yanıltmasın: arkasından bir süre geliyorsa İngilizcede for kullanılır.
since kelimesinden sonra bir şeyin başladığı belirli bir an gelir: bir yıl, bir tarih, haftanın bir günü, bir olay ya da bir şeyin ne zaman olduğunu söyleyen bir yan cümle. Eylem veya durum o noktadan bugüne kadar sürer.
Türkçedeki “-den beri” ve “-dığından beri” yapılarına karşılık gelir: “2015'ten beri”, “geçen pazartesiden beri”, “mezun olduğumdan beri”, “çocukluğumuzdan beri”. Kelime sırası ise ters: Türkçede ek ve “beri” sonda gelir, İngilizcede since başta durur (since I graduated).
for kelimesinden sonra bir zaman dilimi gelir: bir şeyin ne zaman başladığı değil, ne kadar sürdüğü. Bu süre kesin de olabilir, yaklaşık da.
Türkçedeki “-dir” ekine karşılık gelir: “on yıldır” → “for ten years”, “iki saattir” → “for two hours”, “bir süredir” → “for a while”, “uzun zamandır” → “for a long time” (asla “since a long time” değil). “On yıldan beri” ya da “uzun zamandan beri” desen de İngilizcede yine for kullanılır, çünkü ortada bir başlangıç anı değil, bir süre var.
Kendine sor: zaman ifadesi “Ne zamandan beri?” sorusuna mı cevap veriyor (o andan itibaren)? O zaman since. “Ne kadar zamandır?” sorusuna mı cevap veriyor (o kadar sürüyor)? O zaman for. 2015 bir başlangıç noktası, bu yüzden “since 2015”. On yıl bir süre, bu yüzden “for ten years”.
İkinci bir ipucu: Türkçede “-dir” ekini kullanıyorsan ya da bir sayıyla bir zaman birimi varsa (dakika, gün, yıl), neredeyse her zaman for gerekir. Bir tarih, bir saat (since 9 o'clock), haftanın bir günü, bir ay ya da bir olay varsa since gerekir.
“On yıldan beri” bir süredir, başlangıç noktası değil: since değil, for. Türkçe konuşanların bu konudaki en tipik hatası budur.
“On yıldır burada yaşıyorum” cümlesindeki “-iyor” ekini present continuous ile çevirmek çok doğal gelir, ama bugüne kadar süren bir durum için İngilizcede present perfect gerekir.
Türkçede “-den beri” ile şimdiki zaman kullanılır (“2015'ten beri burada yaşıyorum”). İngilizcede, bugüne kadar süren bir durum için present perfect gerekir.
“Uzun zamandır” ya da “uzun zamandan beri” bir süredir, başlangıç noktası değil; bu yüzden for ile kullanılır: for a long time.
2015, işin başladığı belirli an: for değil, since.
“2015'ten beri” cümlesindeki “-ten” ekini from diye çevirme. Durum hâlâ sürüyorsa since kullanılır. From, to ile birlikte kapanmış bir dönem için kullanılır: from 2015 to 2019.
Türkçede “önce” hem before hem ago anlamına gelir. Bugünden geriye doğru sayıyorsan ago kullanılır, past simple ile: two years ago.
Türkçede “2015'ten beri” (başlangıç noktası) ve “on yıldır” (süre) denir
Bu, İngilizcedeki farkın aynısıdır ve sana yol gösterir: an + “-den beri” → since (“since 2015”), süre + “-dir” → for (“for ten years”). “-dir” ekiyle söylediğin bir süre İngilizcede hiçbir zaman since ile kullanılmaz.
Türkçede “beri” bir süreyle de kullanılabilir: “on yıldan beri”, “uzun zamandan beri”, “saatlerden beri”
Burada “beri” kelimesine değil, ondan önce gelen ifadeye bak. Bir süre varsa İngilizcede for kullanılır: “for ten years”, “for a long time”, “for hours”. “Beri” kelimesini doğrudan since diye çevirip “since ten years” ya da “since a long time” demek, bu konuda en sık yapılan hatadır.
“On yıldır burada yaşıyorum”, “Altı aydır orada çalışıyor”: Türkçede şimdiki zaman (-iyor) kullanılır
İngilizcede geçmişte başlayıp hâlâ süren bir durum için present perfect kullanılır: “I have lived here since 2015”, “She has worked there for six months”. Kelimesi kelimesine çeviri olan “I am living here for ten years” ya da “I live here since 2015” yanlıştır. Devam eden eylemlerde present perfect continuous da çok yaygındır: “I've been living in Berlin for about three years now.”
Türkçede “Buraya taşınalı iki yıl oldu” ya da “Görüşmeyeli uzun zaman oldu” da denir
İngilizcede bunun karşılığı “It's been … since …” yapısıdır: “It's been two years since I moved here.”, “It's been a long time since we last met.” Burada since kelimesinden sonra bir süre değil, başlangıçtaki olay gelir. Aynı anlamı for ve present perfect ile de verebilirsin: “I have lived here for two years.” Diyalogdaki “it's been ages” (“Görüşmeyeli yıllar oldu!”) da aynı yapıdan gelir.
“İki yıl önce buraya taşındım”: süre + “önce”, geçmişte bitmiş bir anı gösterir
Bu ne since ne de for: burada ago kullanılır ve past simple ile gelir: “I moved here two years ago.” Kelime sırası Türkçeyle aynıdır (iki yıl önce → two years ago), ama “önce” kelimesini before diye çevirme: “two years before” geçmişteki başka bir andan iki yıl öncesini anlatır. Bugüne kadar süren süreyi vurgulamak istersen for + present perfect kullanırsın: “I have lived here for two years.”
💡 “Ne zamandan beri?” → since + an. “Ne kadar zamandır?” → for + süre.
💡 “2015'ten beri” → since 2015; “on yıldır” ve “on yıldan beri” → for ten years. Asla since ten years değil.
💡 Türkçede “-iyor” ile söylediğin bir durum geçmişte başlayıp hâlâ sürüyorsa, İngilizcede genellikle present perfect gerekir: I have lived…, She has worked…
"Wow, I haven't seen you since graduation!"
"I know, it's been ages! I've been living in Berlin for about three years now."
"Really? Since when?"
"Since early 2022 — time flies."
Alıştırma 1 · Doğru kelimeyi seç
Choose the correct word: I have lived here ___ 2015.
Alıştırma 2 · Doğru kelimeyi seç
Choose the correct word: I have lived here ___ ten years.
Alıştırma 3 · Doğru kelimeyi seç
Choose the correct word: She has worked there ___ last March.
Alıştırma 4 · Doğru kelimeyi seç
Choose the correct word: They have been married ___ five years.
Alıştırma 5 · Doğru kelimeyi seç
Choose the correct word: We haven't spoken ___ Monday.
Alıştırma 6 · Doğru cevabı seç
Which word is followed by a POINT IN TIME (a specific starting moment)?
Alıştırma 7 · Doğru cevabı seç
Which word is followed by a DURATION (a length of time)?
Alıştırma 8 · Doğru kelimeyi seç
Choose the correct word: I haven't seen him ___ we graduated.
Alıştırma 9 · Cümleyi since ya da for ile tamamla
Complete with 'since' or 'for': I have known her ___ we were children.
Alıştırma 10 · Cümleyi since ya da for ile tamamla
Complete with 'since' or 'for': I have known her ___ twenty years.
Alıştırma 11 · Zaman ifadelerini gruplara ayır
0 / 6 yerleştirildi
Alıştırma 12 · Sık yapılan hata: “on yıldır” ve şimdiki zaman
Turkish: “On yıldır burada yaşıyorum.” Which English sentence is correct?
Öğrendiklerini kontrol etmek için beş kısa soru.
Soru 1 / 5
Puan: 0/0
Choose the correct word: I have studied English ___ I was ten.
Too ve enough
Too (fazla) ve enough (yeterince): her biri ne anlama gelir, cümlede nereye konur ve “aramak için çok geç” neden İngilizcede too late olur?
Present perfect mi, past simple mı?
Present perfect mi, past simple mı? Türkçede ikisi de “gördüm” olur. Şimdiyle bağlantı mı, bitmiş bir an mı: doğru zamanı seçmenin kolay yolu.
Present simple mı, present continuous mu?
Present simple alışkanlıklar ve gerçekler için, present continuous şu an ya da geçici olarak olanlar için. Hangi fiiller neredeyse hiç -ing almaz?
A mı, an mı?
A mı, an mı? Seçimi harf değil, sonraki kelimenin ilk SESİ belirler. Türkçe gibi okursan yanılırsın: an hour ama a university. Kuralı örneklerle öğren.