Zaman edatları (prepositions of time), bir olayın ne zaman gerçekleştiğini söylememizi sağlayan küçük ama vazgeçilmez kelimelerdir: in, on, at, for, since, by, until, from, to, during gibi. Bir cümlede fiil "ne yaptığını", zaman edatı ise onu bir zaman noktasına ya da aralığına "bağlar". "I have a meeting" (Bir toplantım var) cümlesi tek başına eksiktir; "I have a meeting on Monday at 3 o'clock" dediğimizde artık toplantı bir güne ve bir saate yerleşir.
Türkçede bu işi büyük ölçüde tek bir ek yapar: -de / -da / -te / -ta. "Pazartesi'de", "Temmuz'da", "saat üç'te" — hepsinde aynı ek. İşte tam bu yüzden İngilizce zaman edatları Türk öğrenci için zorlayıcıdır: Türkçedeki tek mantık, İngilizcede en az üç ayrı edata (in / on / at) dağılır. Beynimiz "hepsi -de demek, hangisini seçsem?" diye takılır.
Neden var bu edatlar? Çünkü İngilizce, zamanın "büyüklüğünü" edatla kodlar. Kabaca söylersek: at bir nokta (saat), on bir gün yüzeyi (takvimdeki bir kutu), in ise geniş bir kap/hacim (ay, yıl, mevsim) gibi düşünülür. Bu "büyüklük" sezgisi, üç edatı ayırt etmenin anahtarıdır ve ilerideki bölümlerde tekrar tekrar kullanacağız.
- at → saat ve kesin nokta-zaman: at 7, at noon, at midnight, at night.
- on → gün ve tarih: on Monday, on 12 May, on my birthday.
- in → ay, yıl, mevsim, günün uzun kısmı: in July, in 2026, in winter, in the morning.
- for → süre uzunluğu (ne kadar?): for two hours, for five years.
- since → başlangıç noktası (ne zamandan beri?): since 2019, since Monday.
- by → en geç o ana kadar (son teslim/sınır): by 6 p.m., by Friday.
- until / till → o ana dek kesintisiz sürer: until midnight.
- from ... to / till → aralık: from 9 to 5.
- ago → geçmişte 'önce': two days ago (ifadenin sonunda).
- in → gelecekte 'sonra': in ten minutes (dikkat: 'içinde' değil, 'sonra').
- Edat KULLANILMAYAN kelimeler: this, next, last, every, today, tomorrow, yesterday, tonight → See you next week (❌ in next week).
Zaman edatı, cümlede genellikle fiil + nesne öbeğinden sonra, bir zaman ifadesinin başında gelir. Temel kalıp: [özne] + [fiil] + (nesne) + [zaman edatı + zaman ifadesi]. Zaman öbeği çoğu zaman cümlenin başına da alınabilir; başa alınca genellikle virgülle ayrılır.
Olumlu (Affirmative)
Formül: Özne + fiil + ... + at/on/in + zaman.
Olumsuz (Negative)
Zaman edatının kendisi olumsuz olmaz; olumsuzluk fiildedir (don't/doesn't/isn't...). Edat aynı kalır.
Soru (Question)
Zaman sormanın en tipik yolu When...? veya What time...?. Cevapta uygun edat geri döner. "What time..." ile genellikle 'at' cevabı beklenir.
| Soru | Kısa cevap | Not |
|---|---|---|
| When? (gün) | On Friday. | Gün → on |
| When? (ay/yıl) | In May. / In 2025. | Büyük dilim → in |
| What time? | At 9. | Saat → at |
| How long? | For a week. | Süre → for |
| Since when? | Since Monday. | Başlangıç → since |
Aşağıda en yaygından daha özele doğru, her edatın kullanım alanını bol örnekle veriyoruz. Örnekleri günlük, iş, akademik ve seyahat bağlamlarından seçtik ki edatı farklı yerlerde tanıyabilesin.
1) at — saat ve kesin nokta-zaman
at, zamanın tek bir noktasını gösterir: saatler, öğle/gece yarısı gibi günün kesin anları, öğün/yemek anları ve bazı sabit kalıplar. Ayrıca ilginç bir şekilde at night (geceleyin) ve tatil dönemleri (at Christmas, at Easter) de 'at' ister.
2) on — gün ve tarih
on, takvimdeki belirli bir gün veya tarih içindir: haftanın günleri, tarihli günler, özel günler (birthday, anniversary) ve belirli bir günün bir bölümü (on Monday morning).
3) in — ay, yıl, mevsim, uzun dilim
in, geniş bir zaman kabını gösterir: aylar, yıllar, mevsimler, yüzyıllar, on yıllar ve günün genel kısımları (in the morning/afternoon/evening). Ayrıca gelecekte 'ne kadar sonra' anlamı da 'in' ile verilir (aşağıda 5. maddede).
4) for — süre uzunluğu
for, bir eylemin ne kadar sürdüğünü (uzunluğunu) verir. 'How long?' sorusunun klasik cevabıdır. Bir zaman miktarı ile kullanılır: for two hours, for a week, for ages.
5) in — gelecekte 'ne kadar sonra'
Bu 'in', Türkçeye çoğu zaman 'sonra' diye çevrilir, 'içinde' değil. "in ten minutes" = 'on dakika sonra'. Şu andan itibaren geleceğe bakar.
6) since — başlangıç noktası
since, bir eylemin başladığı anı verir: bir tarih, bir saat, bir olay. 'for' süre uzunluğunu, 'since' başlangıç noktasını söyler. Genellikle Present Perfect ile gelir.
7) by / until — son sınır ve süregelen bitiş
by = 'en geç o ana kadar' (bir noktada tamamlanma sınırı). until/till = 'o ana kadar kesintisiz sürme'. Bu ikisi Türk öğrencinin en çok karıştırdığı çifttir (ayrıntı için 'incelikler' ve 'benzer konular').
8) from ... to / till — aralık
Bir zaman aralığının hem başını hem sonunu verir: from A to B (ya da from A till B).
9) during — bir olayın/dönemin içinde
during bir isim ile gelir (during the film, during the war) ve o olayın/sürenin içinde bir noktada ya da boyunca anlamını verir. 'for' bir sayı-süre ister (for two hours), 'during' bir olay-ismi ister (during the meeting).
Aşağıdaki tablo, hangi tür zaman ifadesinin hangi edatı çektiğini toplu gösterir. Bu bir 'harita'dır; ama unutma, kelime tek başına her zaman edatı garanti etmez (uyarıya bak).
| Edat | Ne ile? | Örnekler |
|---|---|---|
| at | saat, öğün anı, night, tatil dönemi, kalıplar | at 6, at noon, at midnight, at night, at Christmas, at the weekend (BrE), at the moment |
| on | gün, tarih, özel gün, belirli günün bölümü | on Sunday, on 1 Jan, on my birthday, on Monday morning, on New Year's Day |
| in | ay, yıl, mevsim, yüzyıl, günün kısmı, gelecekte-sonra | in April, in 2030, in spring, in the 1990s, in the evening, in two weeks |
| for | süre miktarı | for ten minutes, for a while, for years |
| since | başlangıç anı | since 8 o'clock, since March, since last week |
| by | son sınır | by tomorrow, by the end of May |
| until/till | süregelen bitiş | until dawn, till the weekend |
| during | olay/dönem ismi | during the break, during summer |
| ago | geçmiş 'önce' (sonda) | an hour ago, long ago |
Aynı olayı farklı edatlarla anlatmak, mesajı değiştirir. Burada anlam farkı yaratan en kritik incelikleri açıyoruz. Bunlar B1'de öğrenciyi 'doğru ama tuhaf' cümlelerden kurtaran ayrımlardır.
by vs until — 'sınır' mı 'süregelen bitiş' mi?
by tek bir anda tamamlanacak bir eylemin son sınırını verir: Finish it by 5. (5'ten önce herhangi bir anda bitir). until ise eylemin o ana kadar sürdüğünü söyler: Work until 5. (5'e kadar durmadan çalış). 'Bekle, çalış, kal, aç kalmak' gibi süregelen eylemler until; 'bitir, teslim et, gel, öde' gibi tek-seferlik/tamamlanan eylemler by ile daha doğaldır.
in vs within — 'sonra' mı 'içinde' mi?
Gelecek için in genellikle 'o kadar zaman sonra' demektir: in an hour = bir saat sonra. Eğer 'o süre içinde bir noktada' demek istiyorsan within daha nettir: within an hour = bir saat içinde (dolmadan).
for vs during vs in — süre, olay, dilim
for + sayı-süre (for two weeks), during + olay/dönem ismi (during the holidays), in + genel dilim (in August). "I was in Rome during the summer" = yaz boyunca ya da yaz içinde bir dönem; "for the summer" = yazın tamamı boyunca kalış vurgusu.
Türkçenin zaman mantığı İngilizceden köklü biçimde farklıdır ve bu fark, hataların ana kaynağıdır. Türkçede zaman çoğunlukla -de/-da bulunma eki ile ifade edilir ve bu ek zamanın büyüklüğüne göre değişmez: 'saat üçte', 'Pazartesi'de', 'Temmuz'da', '2020'de' — hepsi aynı ek. İngilizce ise bu tek eki at / on / in olarak üçe böler.
- Türkçede tek ek (-de/-da) → İngilizcede at/on/in üçlüsü. En büyük tuzak bu.
- Türkçede 'önce' kelimesi (iki gün önce) → İngilizcede 'ago' ama ifadenin sonunda: two days ago.
- Türkçede '...-den beri' (2019'dan beri) → İngilizcede 'since'; '... boyunca / ...-dir' (iki yıldır) → 'for'. Türkçede ikisi de benzer eklerle çıkabildiği için karışır.
- Türkçede edat isimden SONRA (ek olarak) gelir: 'Pazartesi-de'. İngilizcede edat isimden ÖNCE: 'on Monday'. Sıralama tam ters.
Zaman edatları, hem yer/hareket edatlarıyla hem de zaman bağlaçlarıyla karışabilir. Aşağıdaki tablo en sık karıştırılan komşuları ayırır.
| Yapı | Ne için? | Örnek / Fark |
|---|---|---|
| in/on/at (zaman) | NE ZAMAN | at 5, on Monday, in May — bu konu |
| in/on/at (yer) — bkz. Yer Edatları | NEREDE | in the box, on the table, at the door — aynı üç edat, yer anlamıyla |
| to/into/onto — bkz. Yön Edatları | NEREYE (hareket) | go to school, into the room — zaman değil yön |
| by (zaman) vs until | son sınır vs süregelen bitiş | by 5 (o ana kadar bitir) vs until 5 (o ana dek sür) |
| for vs since | süre uzunluğu vs başlangıç | for two years vs since 2024 |
| when/while/before/after — bkz. Bağlaçlar | zaman BAĞLACI (cümle bağlar) | when I arrived (fiil ister), during my arrival (isim ister) |
Kuralların yanında ezberlenmesi gereken sabit kalıplar ve istisnalar vardır. Bunlar 'mantık' değil 'alışkanlık'tır; tekrarla oturur.
- at night (in değil) ama in the morning / afternoon / evening.
- at the weekend (BrE) / on the weekend (AmE).
- at Christmas / at Easter (dönem) ama on Christmas Day (gün).
- on time = tam zamanında; in time = tam vaktinde yetişerek — anlamları farklı!
- at the moment = şu anda; in a moment = birazdan.
- this/next/last/every + zaman → edat YOK: last night, next Friday, every day, this morning.
- today, tomorrow, yesterday, tonight → edat YOK.
Akademik ve resmi yazıda zaman edatları daha kesin ve ölçülü kullanılır. Tarih, dönem ve veri aralıkları sık geçtiği için 'in', 'from...to', 'by', 'during' özellikle önemlidir. Resmi yazıda 'till' yerine until, konuşmadaki 'in a bit' gibi belirsiz ifadeler yerine kesin süreler (within 30 days) tercih edilir.
- 'in Turkey' yer, 'in 2015/in the spring' zaman — aynı edat iki işlevde.
- 'between 2015 and 2024' aralık ifadesi (from...to'nun akademik alternatifi).
- 'during the winter / during the lockdown period' → during + dönem ismi.
- 'by the end of 2024' → by = son sınır (o ana kadar tamamlanma).
- 'for about forty minutes' → for + süre miktarı.
- 'in the evening' → günün kısmı; 'at what time' → nokta-zaman sorusu.
- 'By 2024' cümle başında sınır ifadesi olarak virgülle ayrılır.
- 'On Monday' gün → on; 'at nine o'clock' saat → at; 'in the morning' günün kısmı → in: üç edat bir cümlede.
- 'for six' (alarmı altıya kurmak) → set an alarm for; 'for a short while' süre → for.
- 'by twenty past eight' → by = en geç o ana kadar (son sınır), evden çıkma tek-seferlik eylem.
- 'at eight' saat; 'until seven' süregelen bitiş (uyumak yediye kadar sürer) → until.
- 'in time' = vaktinde yetişerek (on time'dan farkı bilerek kullanıldı).
- 'for years' süre; 'During the lunch break' olay ismi → during; 'on Fridays' düzenli gün → on.
- 'from two until half past three' → aralık; from başlangıç, until süregelen bitiş.
- 'By the end of the week' son sınır → by; 'within the first month' → within = süre penceresi içinde (in değil).
- 'ten years ago' geçmiş 'önce' → ago (sonda); 'for the first few weeks' süre → for.
- 'since March' başlangıç → since (Present Perfect ile); 'In two days' gelecekte sonra → in; 'by next month' sınır → by; 'at first' kalıp; 'in a few weeks' gelecekte sonra → in.
Temel (A1)
Orta (A2)
İleri (B1)
Bu sorular kuralı değil anlamı yoklar. Cümlenin bize ne söylediğini düşün, sonra cevabı aç.
- "Finish it by Friday" ile "Work until Friday" arasında ne fark var?'by Friday' = en geç Cuma'ya kadar bir noktada bitir (tek seferlik tamamlanma sınırı). 'until Friday' = Cuma'ya kadar kesintisiz çalışmaya devam et (süregelen eylem). İlki bir son tarih, ikincisi bir sürenin uzunluğu.
- "I'll be there in ten minutes" cümlesinde 'in' 'içinde' mi demek?Hayır. Burada 'in ten minutes' = 'on dakika SONRA' demektir (süre dolunca orada olurum). 'İçinde' demek isteseydik 'within ten minutes' derdik.
- "She has worked here since 2020" mü yoksa "for 2020" mi doğru? Neden?'since 2020' doğru. 2020 bir başlangıç NOKTASIDIR → since. 'for' bir süre miktarı ister (for four years), tek bir yıl değil.
- Neden 'at night' ama 'in the morning' deriz?'night' bu kalıpta bir istisnadır ve 'at' alır; morning/afternoon/evening ise 'in the' ile gelir. Mantıktan çok yerleşik kalıp meselesidir, ezberlenir.
- "We arrived on time" ile "We arrived in time" aynı mı?Hayır. 'on time' = programa göre tam saatinde (ne erken ne geç). 'in time' = bir şeye yetişecek kadar erken, son anda kaçırmadan. Farklı mesajlar.
- The concert is ___ 8 o'clock.at
- I was born ___ 2001.in
- We have a meeting ___ Wednesday.on
- It's very cold here ___ winter.in
- She always calls me ___ night.at
- The exam is ___ 12th June.on
- I feel sleepy ___ the afternoon.in
- Let's meet ___ noon.at
- I've lived here ___ 2018.since
- We waited ___ midnight, but she didn't come.until
- Please reply ___ tomorrow morning.by
- He slept ___ ten hours.for
- The shop stays open ___ 9 p.m.until
- You must finish the test ___ 3 o'clock.by
- See you in Monday.See you on Monday. (gün → on)
- The train leaves in 9 o'clock.The train leaves at 9 o'clock. (saat → at)
- I have known him since ten years.I have known him for ten years. (süre miktarı → for)
- I'll be ready until 5, so we can leave then.I'll be ready by 5, so we can leave then. (tamamlanma sınırı → by)
- She phoned me before an hour.She phoned me an hour ago. (geçmiş 'önce' → ago, sonda)
- See you in next week.See you next week. (next ile edat yok)
- Pazartesi saat üçte bir toplantım var.I have a meeting on Monday at three (o'clock).
- İki yıldır burada çalışıyorum.I have worked / I've been working here for two years.
- 2019'dan beri onu görmedim.I haven't seen him/her since 2019.
- Otobüs beş dakika sonra kalkıyor.The bus leaves in five minutes.
- Lütfen ödevi en geç Cuma'ya kadar teslim et.Please hand in the homework by Friday.
- born / in / She / was / summer / theShe was born in the summer.
- at / We / arrived / airport / the / midnight / atWe arrived at the airport at midnight.
- for / waited / an / We / hour / bus / the / forWe waited for the bus for an hour.
- on / birthday / My / is / May / 5thMy birthday is on 5th May.
Görev: Tipik bir haftanı anlatan 6-8 cümlelik bir paragraf yaz. Amacın en az altı farklı zaman edatını doğal biçimde kullanmak: in, on, at, for, since, by/until.
- Rehber soru 1: Hafta içi kaçta kalkıyorsun? (at + saat)
- Rehber soru 2: Hangi gün(ler) ne yapıyorsun? (on + gün)
- Rehber soru 3: Ne zamandan beri bu rutini sürdürüyorsun? (since)
- Rehber soru 4: Bir şeyi ne kadar süre yapıyorsun? (for)
- Rehber soru 5: Bir şeyi en geç ne zamana kadar bitirmen gerekiyor? (by / until)
- Rehber soru 6: Hafta sonu / akşam ne yapıyorsun? (at the weekend / in the evening)
- Örnek cevap:On weekdays I get up at half past six. I've had this routine since September, and I usually study for two hours in the morning before class. On Mondays and Thursdays I go to the gym at seven in the evening. I try to finish all my homework by Friday, so that at the weekend I can relax. On Saturday night I often meet my friends, and we sometimes talk until midnight. I've known most of them for years, so it never feels boring.
Kavram kontrolü için sor: 'Is 8 o'clock a point or a period?' (nokta → at). 'Is Monday a day or a month?' (gün → on). Bu ikili sorular, öğrenciyi kuralı ezberlemeden mantığa yönlendirir. Sonra 'in Monday' gibi tipik hatayı tahtaya yaz ve öğrenciye düzelttir; kendi düzeltmesi kalıcı olur.
Etkinlik önerisi: 'Time line' oyunu — öğrencilere kartlar dağıt (7 o'clock, Monday, July, 2020, two hours, since March...). Her kart için doğru edatı söyleyip tahtadaki üç kutuya (at / on / in) veya süre-panosuna yapıştırsınlar. by/until için ikili durum kartları: 'Finish the test ___' vs 'Wait ___ I come back' — hangisi by, hangisi until? Fiilin süregelen mi tamamlanan mı olduğunu tartıştır.
- Zaman büyüklüğüne göre: in (ay/yıl/mevsim) → on (gün/tarih) → at (saat/nokta). Büyükten küçüğe.
- for = süre uzunluğu (for two hours); since = başlangıç noktası (since 2020). 'How long?' → for, 'Since when?' → since.
- by = en geç o ana kadar (tamamlanma sınırı); until/till = o ana dek kesintisiz sürer (süregelen eylem).
- from ... to/till = aralık; during + olay ismi; within = süre içinde (pencere).
- Gelecekte in = 'sonra' (in ten minutes); geçmişte ago = 'önce' ve cümle sonunda (two hours ago).
- İstisna kalıplar: at night, at the weekend (BrE), on time vs in time, at Christmas vs on Christmas Day.
- this/next/last/every + zaman ve today/tomorrow/yesterday/tonight → edat KULLANILMAZ.
- En büyük Türkçe tuzağı: tek '-de/-da' ekini in/on/at olarak üçe bölmek; ve 'üç yıldır' için since değil for demek.
- İlgili konular: yer edatları Yer Edatları, hareket edatları Yön Edatları, zaman bağlaçları Bağlaçlar.