E EnglishLinie

Beranda / Grammar / A2.1 / present-perfect-intro

A2.1 · Dasar I

Present Perfect Pengantar: I Have Finished

Present perfect (intro) — have / has + past participle

Kejadian lampau yang masih terhubung ke sekarang — tanpa menyebut kapan tepatnya

Ini kala baru pertamamu sejak A1: present perfect. Bentuknya have/has + kata kerja bentuk ketiga (past participle): I have finished. Pekerjaannya khas: menyatakan kejadian lampau yang hasilnya atau hubungannya terasa sekarang — dan justru karena itu ia menolak penanda waktu lampau seperti yesterday. Pelajaran ini pengantar; sistem lengkapnya dibangun di A2.2 dan B1.

Past simple menjawab “kapan?”. Present perfect menjawab “jadi, sekarang bagaimana?” — hasilnya yang bicara.

Sekilas pelajaran

4 aturan · 5 contoh terurai · 8 latihan interaktif

Aturan & Penjelasan

Bentuknya: have/has + participle The form — have / has + past participle

Bangun present perfect dengan have untuk I/you/we/they dan has untuk he/she/it, diikuti past participle (bentuk ketiga kata kerja): I have finished. She has finished. We have eaten. He has gone. Untuk kata kerja teratur, participle-nya sama dengan bentuk lampaunya: work → worked (lampau & participle). Godaannya selesai di situ.

Untuk kata kerja tidak teratur, participle sering berbeda dari bentuk lampaunya, jadi sekarang setiap kata tidak teratur punya tiga bentuk yang dihafal sebagai trio: go → went → gone, see → saw → seen, eat → ate → eaten, write → wrote → written, take → took → taken, do → did → done. Sebagian sama di kedua kolom lampau: have → had → had, meet → met → met, buy → bought → bought.

DasarLampau (past simple)ParticipleContoh perfect
workworkedworkedI have worked here.
gowentgoneShe has gone home.
seesawseenWe have seen him.
eatateeatenHe has eaten.
finishfinishedfinishedThey have finished.
breakbrokebrokenIt has broken.

Kesalahan Umum

✗ I have finish the report. → ✓ I have finished the report. — sesudah have/has wajib participle, bukan kata kerja dasar. “I have finish” adalah kesalahan paling umum di pelajaran ini: have menuntut bentuk ketiga.

✗ She have finished the report. → ✓ She has finished the report. — orang ketiga tunggal memakai has, bukan have. Pasangan has untuk he/she/it sama kakunya dengan is untuk masa kini.

✗ He has went home. → ✓ He has gone home. — participle go adalah gone, bukan went. Went hanya untuk past simple berdiri sendiri (He went home yesterday); has selalu berpasangan dengan gone.

Negatif & pertanyaan: haven’t, Have you…? Negatives and questions — haven’t / Have you …?

Present perfect meniadakan dan bertanya dengan have/has itu sendiri: negatifnya haven’t / hasn’t + participle (I haven’t finished. She hasn’t called), pertanyaannya membalik have/has ke depan (Have you finished? Has she called?). Jawaban singkat: Yes, I have. / No, she hasn’t. Tidak ada did di sistem ini.

Kata keterangan already (sudah) dan yet (belum — di kalimat negatif dan pertanyaan) adalah teman tetap kala ini: I have already finished. Have you finished yet? I haven’t finished yet. Already tinggal di antara have dan participle; yet tinggal di akhir kalimat.

BentukPolaContoh
Negatifhaven’t / hasn’t + participleWe haven’t eaten yet.
PertanyaanHave / Has + subjek + participle?Has he arrived?
Sudahhave + already + participleI have already paid.
Belumhaven’t + participle + yetShe hasn’t paid yet.

Kesalahan Umum

✗ Did you have finished? → ✓ Have you finished? — present perfect tidak memakai did untuk pertanyaan apa pun. Have-lah yang pindah ke depan: Have you finished?

✗ I haven’t went there. → ✓ I haven’t been there. — dua perbaikan sekaligus: participle-nya bukan went, dan untuk menyatakan “pernah ke suatu tempat dan kembali” bahasa Inggris memakai been (participle be-pergi): I have been to Bali.

Pemakaian pertama: hasil kini & kabar baru First uses — present results and news

Pemakaian pengantar yang kamu aktifkan di A2.1 ada dua. Pertama, hasil yang terasa sekarang: I have finished (jadi sekarang saya bebas), She has lost the key (jadi sekarang kami tidak bisa masuk), The guests have arrived (jadi sekarang mereka di sini). Fokusnya bukan kejadiannya, melainkan keadaan yang ditinggalkannya sekarang.

Kedua, mengumumkan kabar sebelum merincinya: pembawa berita berkata The manager has resigned dengan present perfect, lalu kalimat berikutnya beralih ke past simple untuk rinciannya — She told us this morning. Bekerja sama seperti ini: perfect membuka kabar, simple menceritakan detailnya. Pemakaian pengalaman (Have you ever…?) dan durasi (for/since) menyusul di A2.2 dan B1 — jangan memaksakannya dulu.

FokusKalaContoh
Hasil sekarangpresent perfectI have lost my key. (sekarang saya terkunci di luar)
Rincian kapanpast simpleI lost it yesterday.
Kabar dibukapresent perfectA new chef has started.
Kabar dirincipast simpleHe started on Monday.

Uji cepat: bisakah kamu menunjuk hasil kalimat itu di ruangan ini, sekarang? Kalau ya, present perfect adalah kandidatnya.

Hukum terpenting: TANPA penanda waktu lampau The key law — no finished past-time markers

Present perfect tidak pernah berpasangan dengan penanda waktu lampau yang selesai: yesterday, last night, last week, …ago, atau tanggal/jam lampau. Begitu penandanya muncul, bahasa Inggris wajib kembali ke past simple: I finished it yesterday — bukan “I have finished it yesterday”. Inilah bentrokan yang paling sering dilakukan pelajar Indonesia, karena bahasa Indonesia mengizinkan “kemarin saya sudah selesai” dalam satu kalimat.

Logikanya konsisten: present perfect menghubungkan lampau ke sekarang; penanda lampau justru memutuskan hubungan itu dengan mengunci kejadiannya di waktu yang sudah tutup. Dua pesan itu tidak bisa berdiri bersama. Kalau waktunya disebut, past simple. Kalau waktunya tidak disebut dan hasilnya yang penting, present perfect.

Kesalahan Umum

✗ Yesterday I have finished the report. → ✓ Yesterday I finished the report. — bentrokan klasiknya, persis seperti pola “kemarin saya sudah …” bahasa Indonesia. Yesterday mengunci waktu lampau yang selesai, jadi present perfect gugur dan past simple yang bekerja.

✗ I have seen him two days ago. → ✓ I saw him two days ago. — ago adalah penanda lampau selesai yang paling tegas. Melihat ago atau yesterday dalam kalimat adalah sinyal otomatis: matikan present perfect, nyalakan past simple.

✗ She has arrived last night. → ✓ She arrived last night. — last night melakukan hal yang sama. Tanpa penanda itu, She has arrived adalah kalimat present perfect yang sempurna — penandanyalah yang membatalkannya.

Contoh Terurai

I have finished the report.

Saya sudah menyelesaikan laporan itu.

have finished — Kalimat judul pelajaran ini: hasilnya terasa sekarang (laporan selesai, bisa dikirim), dan tidak ada waktu yang disebut.

KataArti
Isaya
have finishedsudah menyelesaikan
the reportlaporan itu

She has lost the room key.

Dia (perempuan) menghilangkan kunci kamar itu.

has lost — Has untuk she. Hasil kinilah inti beritanya: sekarang tidak ada yang bisa membuka kamar itu.

KataArti
Shedia (perempuan)
has lostsudah menghilangkan
the room keykunci kamar itu

Have you eaten yet?

Apakah kamu sudah makan?

Have you eaten — Pertanyaan present perfect paling harian, dengan yet di akhir. Jawaban alaminya: Yes, I have. / Not yet.

KataArti
Have you eatenapakah kamu sudah makan
yetbelum / sudah (di pertanyaan)

The guests have arrived, and they checked in at seven.

Para tamu sudah tiba, dan mereka check-in jam tujuh.

have arrived — Dua kala bekerja sama dalam satu napas: perfect mengumumkan kabar, simple memberi rincian jamnya.

KataArti
The guests have arrivedpara tamu sudah tiba
and they checked indan mereka check-in (lampau)
at sevenjam tujuh

We haven’t met the new manager yet.

Kami belum bertemu manajer baru itu.

haven’t met — Negatif dengan yet: bertemu yang diharapkan terjadi tetapi belum. Participle meet adalah met — sama dengan bentuk lampaunya.

KataArti
Wekami
haven’t metbelum bertemu
the new managermanajer baru itu
yetbelum

Latihan

8 latihan — diperiksa langsung di tempat, seperti di kursusnya.

Soal 1 dari 8

Grammar hanya permulaan

Latih topik ini dalam percakapan dan kalimat sungguhan di kursus A2.1, level berbayar EnglishLinie. Pelajaran 1 bisa kamu pratinjau gratis.

Buka Kursus A2.1

Pertanyaan umum tentang topik ini

Kenapa “present” perfect padahal kejadiannya lampau?

Karena sudut pandangnya masa kini: kalimat ini pada dasarnya menyatakan keadaan sekarang (“laporan itu sekarang selesai”, “kuncinya sekarang hilang”) yang lahir dari kejadian lampau. Nama kalanya menunjuk sudut pandangnya, bukan kejadiannya — dan itulah mengapa ia tidak bisa dipasangkan dengan penanda waktu lampau.

Apa beda “He has gone home” dan “He went home”?

He went home adalah laporan kejadian lampau — bisa jadi dia sudah kembali lagi sesudahnya. He has gone home menambahkan hasil kini: dia pergi dan sekarang (masih) tidak di sini. Untuk tamu yang sudah check-out dan belum kembali, bentuk perfect-lah yang akurat.

Berapa banyak participle tidak teratur yang harus saya hafal di A2.1?

Kelompok inti sekitar 20 yang paling sering: gone, been, seen, done, eaten, taken, written, given, spoken, broken, chosen, driven, forgotten, begun, drunk, rung, sung, swum, worn, met. Hafalkan sebagai trio (dasar–lampau–participle) dari kalimat, bukan dari tabel saja; sisanya datang bertahap sampai B1.

Bolehkah “I have finished yesterday” kalau hasilnya masih terasa sekarang?

Tidak — hasilnya terasa sekarang tidak menyelamatkan kalimat yang menyebut waktu lampau yang selesai. Solusinya memisah pesannya: I finished it yesterday, so it is ready now. Dua klausa, dua pekerjaan: satu untuk waktu lampau, satu untuk keadaan sekarang.

Kapan saya memakai just, seperti “I have just arrived”?

Just (baru saja) adalah teman alami present perfect dan tinggal di antara have dan participle: I have just arrived. Ia menyatakan kejadian yang sangat baru berlalu dengan hasil yang masih hangat. Already menyatakan lebih cepat dari dugaan; just menyatakan baru saja terjadi. Keduanya hidup di posisi yang sama.

Diterbitkan 2026 · Diperbarui 2026