Since ile For Farkı
since = başlangıç noktası · for = süre
Since ve for, özellikle Present Perfect ve Present Perfect Continuous ile kullanılan iki zaman edatıdır ve Türkçe konuşanların en çok karıştırdığı konulardan biridir. Kural aslında tek cümledir: since'ten sonra eylemin başladığı an (başlangıç noktası), for'dan sonra eylemin ne kadar sürdüğü (süre) gelir.
Since mi, For mu? Karşılaştırma Tablosu
| since | for | |
|---|---|---|
| Anlamı | "…-den beri" — eylemin başladığı nokta | "… boyunca / …-dır" — eylemin süresi |
| Cevapladığı soru | Ne zamandan beri? (başlangıç) | Ne kadar süredir? (miktar) |
| Sonrasına gelen | Takvimde işaretlenebilen bir an: since 2020, since Monday, since March, since 9 o'clock, since last week, since my birthday, since I was a child | Bir zaman miktarı: for two years, for six months, for a week, for three hours, for ten minutes, for a long time, for ages |
| Tipik zaman | Present Perfect (Continuous) | Present Perfect (Continuous), ayrıca Past Simple gibi diğer zamanlar |
Pratik test: Sonrasına gelen ifadeyi takvimde tek bir noktaya işaretleyebiliyorsan since, ifade bir miktar/uzunluk bildiriyorsa for kullan. "2020" takvimde bir noktadır → since 2020. "İki yıl" bir uzunluktur → for two years.
Since: Başlangıç Noktası
Since'ten sonra eylemin başladığı an gelir. Bu an bir yıl, bir gün, bir saat ya da Past Simple bir yan cümle olabilir:
- since 2020 — 2020'den beri
- since Monday — pazartesiden beri
- since 8 o'clock — saat 8'den beri
- since last summer — geçen yazdan beri
- since I was a child — çocukluğumdan beri (since + yan cümle: yan cümle Past Simple olur)
For: Süre
For'dan sonra bir zaman miktarı gelir — dakika, saat, gün, yıl ya da a long time gibi belirsiz bir süre:
- for ten minutes — on dakikadır / on dakika boyunca
- for three days — üç gündür
- for two years — iki yıldır
- for a long time — uzun zamandır
- for ages — çok uzun süredir (günlük dil)
Not: for yalnızca Present Perfect'e özgü değildir; bitmiş süreler için Past Simple ile de kullanılır: "We stayed in Antalya for a week." (Antalya'da bir hafta kaldık — tatil bitti.)
Present Perfect (Continuous) ile Kullanım
Geçmişte başlayıp hâlâ devam eden durumlar için İngilizce, Present Perfect veya Present Perfect Continuous kullanır; başlangıcı since, süreyi for verir. Türkçede bu cümleler genellikle şimdiki zamanla ("-dır yaşıyorum", "-den beri çalışıyorum") çevrilir:
How long Soruları
Bir eylemin ne kadar süredir devam ettiğini How long…? ile sorarız; cevap since ile de for ile de verilebilir:
8 Örnek Çift: Aynı Cümle, İki Yol
Aynı durum çoğu zaman hem since hem for ile anlatılabilir — biri başlangıcı, diğeri süreyi söyler:
Ago ile Karışıklık
Üçüncü bir oyuncu daha var: ago ("önce"). Ago, eylemin ne zaman olduğunu söyler, Past Simple ile kullanılır ve zaman ifadesinin sonuna gelir. For ise sürenin uzunluğunu söyler:
| İfade | Anlamı | Zaman |
|---|---|---|
| two years ago | iki yıl önce (geçmişteki bir an) | Past Simple: I moved here two years ago. Buraya iki yıl önce taşındım. |
| for two years | iki yıldır / iki yıl boyunca (süre) | Present Perfect: I have lived here for two years. İki yıldır burada yaşıyorum. |
| since 2024 | 2024'ten beri (başlangıç noktası) | Present Perfect: I have lived here since 2024. 2024'ten beri burada yaşıyorum. |
Aynı gerçeği üç şekilde söyleyebilirsin: "I moved here two years ago" (taşınma anı), "I have lived here for two years" (süre) ve "I have lived here since 2024" (başlangıç — bugün 2026'daysak).
Sık Yapılan Hatalar
"Two years" bir süredir, başlangıç noktası değil — süreyle her zaman for kullanılır. Türkçedeki "iki yıldan beri" kalıbı bu hataya yol açar; İngilizcesi for two years ya da since 2024'tür.
Geçmişte başlayıp hâlâ süren eylemlerde Present Continuous değil, Present Perfect (Continuous) kullanılır.
Ago geçmişteki belirli bir anı işaret eder ve Present Perfect ile değil, Past Simple ile kullanılır.
Since ile ago aynı ifadede birleştirilmez; ya for five years ya da since 2021 denir.
Sık Sorulan Sorular
Since ile for arasındaki fark nedir?
Since bir başlangıç noktası bildirir (since 2020 — 2020'den beri), for ise bir süre bildirir (for two years — iki yıldır). Since'ten sonra eylemin başladığı an, for'dan sonra ne kadar sürdüğü gelir.
Neden "since two years" yanlıştır?
Çünkü "two years" bir süredir, başlangıç noktası değildir. Süreyle for kullanılır: for two years. Since ancak bir başlangıç noktasıyla kullanılabilir: since 2024, since Monday, since I was a child.
Ago ile for arasındaki fark nedir?
Ago eylemin ne zaman olduğunu söyler ve Past Simple ile kullanılır: I moved here two years ago (iki yıl önce taşındım). For eylemin ne kadar sürdüğünü söyler: I have lived here for two years (iki yıldır yaşıyorum). Ago geçmişteki bir anı, for bir süreyi anlatır.
Since ve for hangi zamanlarla kullanılır?
Since neredeyse her zaman Present Perfect veya Present Perfect Continuous ile kullanılır: I have worked here since 2019. For ise daha esnektir; Present Perfect (for two years) dışında Past Simple (I stayed there for a week) ve diğer zamanlarla da süre bildirebilir.
Since ve For'u Alıştırmalarla Pekiştir
TenseMaster Academy'de interaktif dersler, mini oyunlar ve quizlerle 12 İngilizce zamanı ücretsiz öğren. XP kazan, seviye atla, rozet topla!
Ücretsiz Hesap Aç