Since atau for

A2 · DasarBentuk yang sering tertukar

since 2015 atau for ten years: titik awal atau rentang waktu. Bedanya sama dengan “sejak” dan “selama” dalam bahasa Indonesia.

Yang akan kamu pelajari

  • since dipakai dengan TITIK WAKTU: saat sesuatu dimulai (since 2015, since Monday, since I was a child)
  • for dipakai dengan DURASI: rentang waktu (for ten years, for two hours, for a while)
  • Keduanya sangat sering muncul dengan present perfect, untuk sesuatu yang dimulai di masa lalu dan masih berlangsung sekarang. Kata kerja bahasa Indonesia tidak berubah, tetapi kata kerja bahasa Inggris berubah: I have lived, bukan I live
  • Tes mudah: kalau keterangan waktunya menjawab “Sejak kapan?” (titik awal), pakai since. Kalau menjawab “Berapa lama?” (durasi), pakai for.
  • since dan for juga bisa dipakai dengan tense lain, tetapi pelajaran ini berfokus pada penggunaan yang paling sering, yaitu dengan present perfect

Titik awal atau durasi

Since dan for biasanya dipakai dengan present perfect untuk membicarakan sesuatu yang dimulai di masa lalu dan masih berlangsung sampai sekarang. Namun, keduanya menjawab pertanyaan yang berbeda. Since menjawab “Sejak kapan?” dengan satu titik waktu. For menjawab “Berapa lama?” dengan sebuah durasi.

Kabar baiknya, bahasa Indonesia juga membedakan keduanya: “sejak 2015” adalah titik awal, sedangkan “selama sepuluh tahun” adalah durasi. Dalam bahasa Inggris kita berkata “I have lived here since 2015.” dan “I have lived here for ten years.” Yang perlu diperhatikan justru kata kerjanya. Dalam bahasa Indonesia “tinggal” tetap “tinggal”, sedangkan bahasa Inggris memakai present perfect (have lived), bukan “I live”.

"I have lived here since 2015. (Sejak kapan? – titik awal)"
"I have lived here for ten years. (Berapa lama? – durasi)"

since + titik waktu

Setelah since ada saat tertentu ketika sesuatu dimulai: tahun, tanggal, nama hari, peristiwa, atau anak kalimat yang menyebutkan kapan sesuatu terjadi. Tindakan atau keadaan itu berlanjut dari titik tersebut sampai sekarang.

Padanannya “sejak”: “sejak 2015”, “sejak Senin lalu”, “sejak saya lulus”, “sejak kami masih kecil”. Anak kalimat setelah since biasanya memakai past simple karena peristiwa awalnya sudah selesai: “since I graduated”, bukan “since I have graduated”. Dalam percakapan sehari-hari kita juga sering memakai “dari” (“dari tahun 2015”, “dari kecil”), tetapi dalam bahasa Inggris tetap since, bukan from.

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

for + durasi

Setelah for ada rentang waktu: berapa lama sesuatu berlangsung, bukan kapan dimulainya. Durasinya bisa tepat atau perkiraan.

Padanannya “selama”: “selama sepuluh tahun” → “for ten years”, “selama dua jam” → “for two hours”. Hati-hati, “selama” juga bisa berarti during (“selama liburan” → “during the holidays”), tetapi di depan angka dan satuan waktu bahasa Inggris memakai for: “for ten years”, bukan “during ten years”. “Sudah lama” dan “sejak lama” pun sebenarnya durasi, jadi pakai for: “for a long time”, bukan “since a long time”.

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

Tes cepat

Tanyakan pada dirimu: apakah keterangan waktunya menjawab “Sejak kapan?” (mulai dari titik itu)? Kalau ya, pakai since. Apakah menjawab “Berapa lama?” (selama itu berlangsung)? Kalau ya, pakai for. 2015 adalah titik awal, jadi “since 2015”. Sepuluh tahun adalah durasi, jadi “for ten years”.

Trik kedua: kalau ada angka dengan satuan waktu (menit, hari, tahun), atau a while dan a long time, hampir selalu for. Kalau ada tahun, tanggal, jam (since 9 o'clock), nama hari, nama bulan, atau peristiwa, pakai since.

"since 2015 (titik awal)"
"for ten years (durasi)"

Contoh bahasa Inggris sehari-hari

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

Perhatikan

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

Dalam bahasa Indonesia kata kerjanya tetap (“Saya tinggal di sini sejak 2015”). Dalam bahasa Inggris, untuk sesuatu yang berlanjut sampai sekarang, kamu perlu present perfect. Ini kesalahan paling umum penutur bahasa Indonesia dalam topik ini.

✗I already live here for ten years.
✓I have lived here for ten years.

“Sudah” dalam “sudah … selama sepuluh tahun” tidak diterjemahkan menjadi already. Maknanya disampaikan oleh present perfect: have lived.

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

“Selama” di depan durasi adalah for. During dipakai dengan nama periode atau peristiwa: during the holidays, during the meeting.

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

“Sejak lama” atau “sudah lama” adalah durasi, bukan titik awal, jadi pakai for: for a long time.

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

2015 adalah saat pekerjaan itu dimulai: since, bukan for.

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

Kalau keadaannya berlanjut sampai sekarang, “dari tahun 2015” tetap since. From dipakai bersama to untuk rentang yang sudah tertutup: from 2015 to 2019.

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

Ago (“… yang lalu”) menunjuk saat yang sudah selesai, jadi pakai past simple, meskipun dalam bahasa Indonesia ada “sudah”.

Perbandingan dengan bahasamu

Bahasa Indonesia membedakan “sejak 2015” (titik awal) dan “selama sepuluh tahun” (durasi)

Bahasa Inggris membuat perbedaan yang sama, jadi kamu bisa memakainya sebagai pegangan: “sejak” → since (“since 2015”), “selama” → for (“for ten years”). Pertanyaan “Sejak kapan?” dan “Berapa lama?” juga sejalan dengan “Since when?” dan “How long?”.

“Saya tinggal di sini sejak 2015.”: kata kerja bahasa Indonesia tidak berubah menurut waktu

Bahasa Indonesia menunjukkan waktu dengan kata seperti “sejak”, “selama”, atau “sudah”, bukan dengan bentuk kata kerja. Bahasa Inggris berbeda: untuk sesuatu yang dimulai di masa lalu dan masih berlangsung sekarang, kata kerjanya harus present perfect: “I have lived here since 2015”, “She has worked there for six months”. Terjemahan kata per kata “I live here since 2015” salah. Untuk kegiatan yang masih berjalan, present perfect continuous juga sangat umum: “I've been living in Berlin for about three years now.”

“Saya sudah tinggal di sini selama sepuluh tahun.”: kata “sudah” sering diterjemahkan menjadi already

Dalam kalimat seperti ini, “sudah” tidak perlu diterjemahkan dengan kata tersendiri, karena maknanya sudah tercakup dalam present perfect: “I have lived here for ten years.” Kalimat “I already live here for ten years” salah. Ingat juga bahwa have saja tidak cukup: kata kerja setelahnya harus past participle, jadi “I have lived”, bukan “I have live”.

Kita juga sering berkata “sejak lama” atau “sejak sepuluh tahun yang lalu”

Kalau diterjemahkan kata per kata, muncul “since a long time” (salah) dan “since ten years ago” (tidak salah secara tata bahasa, tetapi kaku dan jarang dipakai). Penutur asli biasanya menyebut durasinya dengan for: “for a long time”, “for ten years”.

“Saya pindah ke sini dua tahun yang lalu.”: “… yang lalu” menunjuk satu saat di masa lalu yang sudah selesai

Ini bukan since atau for, melainkan ago. Urutan katanya sama dengan bahasa Indonesia (“two years ago”), tetapi kata kerjanya past simple, bukan present perfect, meskipun dalam bahasa Indonesia kita sering menambahkan “sudah”: “I moved here two years ago”, bukan “I have moved here two years ago”. Kalau ingin menekankan lamanya sampai sekarang, pakai for + present perfect: “I have lived here for two years.”

💡 “Sejak kapan?” → since + titik waktu. “Berapa lama?” → for + durasi.

💡 “Sejak” → since; “selama” → for. Jangan pakai since ten years atau during ten years.

💡 Kata kerja bahasa Indonesia tidak berubah, tetapi dalam bahasa Inggris sesuatu yang berlanjut sampai sekarang perlu present perfect: I have lived…, She has worked…

Situasi nyata: bertemu lagi dengan teman sekelas lama

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

Latihan

Latihan 1 · Pilih kata yang benar

Choose the correct word: I have lived here ___ 2015.

Latihan 2 · Pilih kata yang benar

Choose the correct word: I have lived here ___ ten years.

Latihan 3 · Pilih kata yang benar

Choose the correct word: She has worked there ___ last March.

Latihan 4 · Pilih kata yang benar

Choose the correct word: They have been married ___ five years.

Latihan 5 · Pilih kata yang benar

Choose the correct word: We haven't spoken ___ Monday.

Latihan 6 · Pilih jawaban yang benar

Which word is followed by a POINT IN TIME (a specific starting moment)?

Latihan 7 · Pilih jawaban yang benar

Which word is followed by a DURATION (a length of time)?

Latihan 8 · Pilih kata yang benar

Choose the correct word: I haven't seen him ___ we graduated.

Latihan 9 · Lengkapi dengan since atau for

Complete with 'since' or 'for': I have known her ___ we were children.

Latihan 10 · Lengkapi dengan since atau for

Complete with 'since' or 'for': I have known her ___ twenty years.

Latihan 11 · Kelompokkan keterangan waktunya

2010
three months
last week
a long time
January
two hours

0 / 6 dikelompokkan

Latihan 12 · Kesalahan umum: “sudah … selama” diterjemahkan kata per kata

Indonesian: “Saya sudah tinggal di sini selama sepuluh tahun.” Which English sentence is correct?

Kuis singkat

Lima pertanyaan singkat untuk mengecek apa yang sudah kamu pelajari.

Pertanyaan 1 / 5

Skor: 0/0

Choose the correct word: I have studied English ___ I was ten.

Yang sudah kamu pelajari

  • since + titik waktu (since 2015, since Monday).
  • for + durasi (for ten years, for a while).
  • “Sejak” biasanya since, tetapi “selama”, “sudah lama”, dan “sejak lama” adalah durasi: for ten years, for a long time.
  • Untuk sesuatu yang berlanjut sampai sekarang, bahasa Inggris memakai present perfect, walaupun kata kerja bahasa Indonesia tidak berubah.
  • “Dua tahun yang lalu” adalah two years ago, dengan past simple.
Lihat semua pelajaran di kategori ini