Now available on AndroidGet it on Google Play
MozhiLingo
via
Learning
← All lessons
Lesson 28B1

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

English

I have lived here for five years. / I lived there for five years.

Indonesian

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

I have lived here for five yearsay hav livd heer for fyv yeerz
Indonesian
Saya sudah tinggal di sini selama lima tahun (masih tinggal)
I lived there for five yearsay livd thair for fyv yeerz
Indonesian
Saya dulu tinggal di sana selama lima tahun (sudah tidak lagi)
sincesins
Indonesian
sejak
forfor
Indonesian
selama

Finished this lesson?