Present

Present Perfect Tense

Present perfect tense adalah tense untuk aksi yang sudah selesai tetapi punya hubungan dengan masa sekarang — entah hasilnya masih terasa, waktunya tidak disebutkan, atau pengalamannya yang penting. Inilah tense yang paling sering membingungkan orang Indonesia karena bahasa kita tidak membedakan "sudah makan (kapan saja)" dan "makan tadi jam 7".

Rumus present perfect tense

Positif (+)Negatif (−)Tanya (?)
RumusS + have/has + V3S + have/has + not + V3Have/Has + S + V3?

📌 Pakai has untuk he/she/it, have untuk lainnya. V3 adalah past participle — cek daftar irregular verbs untuk kata kerja tak beraturan.

Kapan dipakai?

Kata sinyal (time signals)

just already yet ever never since for so far recently

Contoh kalimat present perfect tense dan artinya

KalimatArti
+I have finished my report.Saya sudah menyelesaikan laporan saya.
+She has been to Singapore three times.Dia sudah pernah ke Singapura tiga kali.
+We have known each other for ten years.Kami sudah saling kenal selama sepuluh tahun.
He has not called me yet.Dia belum meneleponku.
I have never eaten sushi.Saya belum pernah makan sushi.
?Have you ever ridden a horse?Apakah kamu pernah menunggang kuda?
?Has the movie started?Apakah filmnya sudah mulai?
?How long have you lived in Surabaya?Sudah berapa lama kamu tinggal di Surabaya?

Kesalahan yang paling sering terjadi

✗ I have seen him yesterday.✓ I saw him yesterday.

💡 Kalau waktu spesifik disebut (yesterday, last week), pakai simple past — bukan present perfect.

✗ She has went home.✓ She has gone home.

💡 Setelah have/has harus V3 (gone), bukan V2 (went).

✗ We live here since 2020.✓ We have lived here since 2020.

💡 "Since + titik waktu" adalah sinyal kuat present perfect.

Latihan soal present perfect tense

Jawab langsung di sini — Tejo 🐈‍⬛ akan menjelaskan setiap jawaban.

📄 Unduh versi PDF
Soal + kunci jawaban, siap dicetak untuk belajar atau dipakai mengajar. Gratis.