Since mi, for mu?

A2 · TemelSık karıştırılan yapılar

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 bir AN ile kullanılır: bir şeyin başladığı nokta (since 2015, since Monday, since I was a child)
  • for bir SÜRE ile kullanılır: bir zaman dilimi (for ten years, for two hours, for a while)
  • İkisi de çoğunlukla present perfect ile gelir: geçmişte başlayıp hâlâ devam eden durumlar için. Türkçe burada şimdiki zamanı kullanır (“On yıldır burada yaşıyorum”), İngilizce kullanmaz.
  • Basit bir test: “Ne zamandan beri?” sorusuna mı cevap veriyor (başlangıç noktası)? O zaman since. “Ne kadar zamandır?” sorusuna mı cevap veriyor (süre)? O zaman for.
  • since ve for başka zamanlarla da kullanılabilir, ama bu ders en sık görülen kullanıma, yani present perfect ile birlikte kullanıma odaklanıyor

Başlangıç noktası mı, süre mi?

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.

"I have lived here since 2015. (Ne zamandan beri? – başlangıç noktası)"
"I have lived here for ten years. (Ne kadar zamandır? – süre)"

since + başlangıç anı

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).

"since 2015"
"since last Monday"
"since I graduated"
"since we were children"

for + süre

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.

"for ten years"
"for two hours"
"for a while"
"for a long time"

Hızlı test

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.

"since 2015 (başlangıç noktası)"
"for ten years (süre)"

Gerçek hayattan İngilizce örnekler

"I have known her since we were children."
"They have been married for five years."
"We haven't spoken since Monday."
"She has worked there for six months."

Dikkat

✗I have lived here since ten years.
✓I have lived here for ten years.

“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.

✗I am living here for ten years.
✓I have lived here for ten years.

“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.

✗I live here since 2015.
✓I have lived here since 2015.

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.

✗I haven't seen him since a long time.
✓I haven't seen him for a long time.

“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.

✗I have worked here for 2015.
✓I have worked here since 2015.

2015, işin başladığı belirli an: for değil, since.

✗I have worked here from 2015.
✓I have worked here since 2015.

“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.

✗I moved here two years before.
✓I moved here two years ago.

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çeyle karşılaştırma

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…

Gerçek hayatta: eski bir sınıf arkadaşıyla karşılaşma

"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

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

2010
three months
last week
a long time
January
two hours

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?

Hızlı test

Öğ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.

Neler öğrendin

  • since + an (since 2015, since Monday).
  • for + süre (for ten years, for a while).
  • An + “-den beri” → since; “-dir” ve süreyle kullanılan “-den beri” → for: for ten years.
  • Bugüne kadar süren bir durum için İngilizce, Türkçedeki gibi şimdiki zamanı değil, present perfect kullanır.
  • “İki yıl önce” → two years ago (past simple ile); two years before değil.
Bu kategorideki tüm dersleri gör