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 (?) | |
|---|---|---|---|
| Rumus | S + have/has + V3 | S + have/has + not + V3 | Have/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?
- Aksi selesai yang hasilnya masih relevan sekarang — I have lost my keys. (sekarang saya tidak bisa masuk)
- Pengalaman hidup, tanpa menyebut kapan — She has visited Japan twice.
- Aksi yang dimulai di masa lalu dan masih berlangsung — We have lived here since 2019.
- Aksi yang baru saja selesai (just) — He has just finished his homework.
Kata sinyal (time signals)
just already yet ever never since for so far recently
Contoh kalimat present perfect tense dan artinya
| Kalimat | Arti | |
|---|---|---|
| + | 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
💡 Kalau waktu spesifik disebut (yesterday, last week), pakai simple past — bukan present perfect.
💡 Setelah have/has harus V3 (gone), bukan V2 (went).
💡 "Since + titik waktu" adalah sinyal kuat present perfect.
Latihan soal present perfect tense
Jawab langsung di sini — Tejo 🐈⬛ akan menjelaskan setiap jawaban.
Soal + kunci jawaban, siap dicetak untuk belajar atau dipakai mengajar. Gratis.