Present Perfect vs. Past Simple
Present perfect atau past simple?
Bahasa Indonesia tidak memisahkan kedua situasi ini: 'Saya tinggal di sini lima tahun' bisa berarti masih tinggal atau sudah pindah, dan konteks yang menjelaskannya. Bahasa Inggris memaksa Anda memilih, dan pilihan itu langsung mengubah artinya.
Grammar Comparison
Perbandingan Tata Bahasa
Masih berlangsung atau sudah selesai
I have lived here for five years. / I lived there for five years.
Saya sudah tinggal di sini lima tahun (dan masih tinggal). / Saya dulu tinggal di sana lima tahun (sekarang tidak lagi).
Kalimat pertama memakai present perfect dan berarti Anda masih tinggal di tempat itu sampai sekarang. Kalimat kedua memakai past simple dan berarti masa itu sudah berakhir. Aturan praktisnya: begitu waktu kejadian disebutkan secara pasti — yesterday, last year, in 2019, when I was a child — bentuk yang benar adalah past simple, tanpa kecuali. Kalau waktunya tidak disebut atau rentangnya masih berjalan sampai hari ini, pakailah present perfect. Bedakan juga 'for' yang diikuti lamanya waktu ('for five years') dan 'since' yang diikuti titik awalnya ('since 2019').
Vocabulary
Kosakata
- Indonesian
- Saya sudah tinggal di sini selama lima tahun (masih tinggal)
- Indonesian
- Saya dulu tinggal di sana selama lima tahun (sudah tidak lagi)
- Indonesian
- sejak
- Indonesian
- selama
Finished this lesson?
