for, since, how long
Süre bildirmek · A2 Temel seviye İngilizce dilbilgisi
Hâlâ süren durumlar
Geçmişte başlayıp şimdi de devam eden durumları present perfect ile anlatırız: I've lived here for ten years. (On yıldır burada yaşıyorum; hâlâ yaşıyorum.)
for ve since
| Kelime | Ne ile? | Örnek |
|---|---|---|
| for | süre (ne kadar zamandır) | for two hours, for a week, for ten years, for ages |
| since | başlangıç noktası (ne zamandan beri) | since 9 o'clock, since Monday, since 2015, since I was a child |
How long ...?
Süre sormak için How long + present perfect: How long have you lived in Izmir? — For three years. / Since 2023.
Türkçeden farkı: Türkçede "On yıldır burada yaşıyorum" cümlesini şimdiki zamanla kurarız. İngilizcede bunun için present perfect gerekir: "I have lived here for ten years." "I am living here for ten years" ya da "I live here since..." yanlıştır. Bu, Türkçe konuşanların en sık yaptığı hatalardan biridir.
Sık yapılan hatalar
| Yanlış | Doğru | Neden |
|---|---|---|
| I am here since Monday. | I have been here since Monday. | since: present perfect. |
| I have known him since five years. | I have known him for five years. | Süre: for. |
| How long are you married? | How long have you been married? | How long: present perfect. |
Kendini dene
I've known her ___ 2010.
Seçenekler: for / since
Cevap: since. Başlangıç noktası: since.
We've been married ___ five years.
Seçenekler: for / since
Cevap: for. Süre: for.
He has had that car ___ a long time.
Seçenekler: for / since
Cevap: for. Süre: for.
I haven't seen him ___ Christmas.
Seçenekler: for / since
Cevap: since. Başlangıç: since.
How long ___ you had this job?
Seçenekler: do / have / are
Cevap: have. How long + have.
Bu konunun bütün alıştırmaları, aralıklı tekrarı ve ilerleme takibi uygulamada.
Alıştırmaları çöz