Mulai bangun kosakata bahasa Inggris yang nyata dengan Vocab
Gratis diunduh. Belajar lebih cepat dengan pengulangan berjarak, daftar tematik, dan pengucapan native - dan ingat kata yang dipelajari.

Present Perfect Tense: Rumus dan Contoh (Have/Has + V3) di 2025
Bayangkan: kamu sedang wawancara kerja atau rapat dengan orang asing, lalu seseorang bertanya: "So, have you finished the report yet?". Kamu langsung panik: apa itu "have finished"? Kenapa bukan "Did you finish"? Jika kamu pernah merasakannya, kamu berada di tempat yang tepat. Present Perfect bukanlah monster menakutkan, melainkan teman setiamu dalam bahasa Inggris yang menghubungkan masa lalu dengan masa kini. Yuk, kita pahami tuntas selamanya!
Apa itu Present Perfect dan Bagaimana Rumusnya?
Present Perfect adalah tenses yang menunjukkan hasil dari sebuah tindakan di masa lalu yang masih relevan atau penting pada saat ini. Rumusnya sederhana, hafalkan ya:
Subjek + have/has + Past Participle (V3 atau kata kerja dengan -ed)
- Have kita gunakan dengan I, you, we, they.
- I have worked here for a year. / Saya sudah bekerja di sini selama setahun.
- We have seen this movie before. / Kami sudah pernah menonton film ini sebelumnya.
- Has kita gunakan dengan he, she, it.
- She has already finished her coffee. / Dia sudah menghabiskan kopinya.
- He has found a new job. / Dia telah menemukan pekerjaan baru.
Untuk kalimat negatif, cukup tambahkan not:
haven't atau hasn't.- They haven't seen this movie. / Mereka belum menonton film ini.
Untuk pertanyaan, balik urutan katanya:
- Have you ever been to Italy? / Apakah kamu pernah ke Italia?
Rahasia Utama: Hubungan Masa Lalu dengan Masa Kini 💡
Kebingungan terbesar muncul saat membandingkan Present Perfect dan Past Simple. Ingat aturan utamanya:
- Past Simple — adalah tindakan yang dimulai dan selesai di masa lalu. Waktunya spesifik dan tidak ada hubungan langsung dengan masa kini. Penanda waktu:
yesterday,last week,in 2010.- I lost my keys yesterday. / Saya kehilangan kunci kemarin. (Hanya fakta di masa lalu. Mungkin kuncinya sudah ketemu).
- Present Perfect — adalah tindakan yang terjadi di masa lalu, tetapi hasilnya penting sekarang.
- I have lost my keys. / Saya (telah) kehilangan kunci. (Hasilnya: saya tidak bisa masuk rumah sekarang).
Fokus pada hasil inilah kunci untuk memahami seluruh tenses ini!
Kapan Menggunakan Present Perfect? 4 Situasi Kunci
Agar lebih jelas lagi, mari kita lihat empat situasi utama penggunaan tenses ini.
1. Pengalaman Hidup (Life Experience)
Ketika kita berbicara tentang sesuatu yang pernah atau tidak pernah kita lakukan seumur hidup, tanpa menyebutkan waktu yang spesifik. Di sini, kita dibantu oleh kata-kata penanda seperti
ever (pernah), never (tidak pernah), before (sebelumnya).- I have been to London twice. / Saya sudah pernah ke London dua kali. (Ini adalah pengalaman saya sampai saat ini).
- Have you ever tried Thai food? / Apakah kamu pernah mencoba makanan Thailand?
- He has never flown a kite. / Dia tidak pernah menerbangkan layang-layang.
- She has read all the books in this series. / Dia sudah membaca semua buku di seri ini.
2. Periode Waktu yang Belum Selesai (Unfinished Time Period)
Tindakan dimulai di masa lalu dan masih berlanjut, atau periode waktunya belum berakhir. Di sini, penolong utamanya adalah
for (selama) dan since (sejak), serta kata-kata seperti this week, today.- We have known each other for ten years. / Kami sudah saling kenal selama sepuluh tahun. (Dan sampai sekarang masih kenal).
- She has lived in this city since 2020. / Dia tinggal di kota ini sejak 2020. (Dan sampai sekarang masih tinggal di sini).
- I haven't seen him this month. / Saya belum bertemu dengannya bulan ini. (Bulannya belum berakhir).
3. Berita dan Hasil yang Terlihat Sekarang
Ketika kita memberitakan sesuatu yang baru saja terjadi, dan hasil dari tindakan itu jelas terlihat atau penting saat ini.
- Oh no! I've broken my cup! / Oh tidak! Aku memecahkan cangkirku! (Ini pecahannya, hasilnya terlihat jelas).
- Great news! My sister has had a baby! / Kabar baik! Kakakku baru saja melahirkan! (Hasilnya: sekarang aku jadi paman/bibi).
- The road is closed. There has been an accident. / Jalan ditutup. Telah terjadi kecelakaan. (Hasilnya: kita tidak bisa lewat).
4. Tindakan yang Baru Saja Terjadi (Recent Actions)
Untuk menjelaskan tindakan yang terjadi baru-baru ini. Kita menggunakan kata-kata
just (baru saja), already (sudah), dan yet (belum, dalam pertanyaan dan kalimat negatif).- I have just finished my project. / Saya baru saja menyelesaikan proyek saya.
- They have already left. / Mereka sudah pergi.
- A: Would you like some coffee? B: No, thanks. I've just had one. / A: Mau kopi? B: Tidak, terima kasih. Saya baru saja minum.
- Have you cleaned your room yet? / Apakah kamu sudah membersihkan kamarmu?
- No, I haven't done it yet. / Belum, saya belum melakukannya.
Been atau Gone? Perbedaan yang Wajib Kamu Tahu 🎯
Ini adalah jebakan klasik! Mengingatnya mudah:
- Been to — sudah pergi ke suatu tempat dan sudah kembali. Ini tentang pengalaman.
- Maria has been to Spain. / Maria pernah ke Spanyol. (Dia pergi dan sudah kembali, sekarang bisa cerita tentang perjalanannya).
- Gone to — sudah pergi ke suatu tempat dan masih di sana. Ini tentang lokasi saat ini.
- Where is Alex? He has gone to the shop. / Di mana Alex? Dia pergi ke toko. (Dia sekarang ada di sana, tidak di sini).
Bayangkan situasinya: bosmu pergi dinas ke luar kota. Kamu akan berkata: My boss has gone to Paris. (Dia sekarang ada di Paris). Ketika dia kembali, dia bisa berkata: I have been to Paris many times. (Saya sudah sering ke Paris).
Kesalahan Umum dan Cara Menghindarinya di Tahun 2025
Bahkan pelajar yang berpengalaman pun terkadang membuat kesalahan. Inilah kesalahan utama yang harus dihilangkan:
❌ Menggunakan Present Perfect dengan penanda waktu yang sudah selesai.
- Salah: I have seen him yesterday.
- Benar: I saw him yesterday. (Past Simple)
⚠️ Perbedaan BrE vs. AmE: Dalam Bahasa Inggris British (BrE),
already dan yet digunakan secara ketat dengan Present Perfect. Dalam Bahasa Inggris Amerika (AmE), keduanya semakin sering terdengar dengan Past Simple, terutama dalam percakapan informal.- AmE: Did you eat yet? / BrE: Have you eaten yet?
- AmE: I already did it. / BrE: I have already done it.
Mengetahui perbedaan ini akan membantumu lebih memahami penutur asli dari berbagai negara.
Materi Tambahan
🎧 Latih kemampuan listening kamu dengan podcast kami. Enhance your learning with the Vocab app podcast — sumber daya fantastis untuk meningkatkan keterampilan mendengarkan dan memperluas kosakata dengan konten audio yang menarik.
📱 Pelajari kosakata baru secara efektif. Ubah belajar kosakata menjadi permainan seru dengan aplikasi Supercharge your vocabulary learning with the Vocab app. Ini adalah alat hebat yang dirancang untuk membantumu menguasai kata-kata baru secara efektif dan efisien.
Artikel yang direkomendasikan
5 menit
Tes Kosakata Bahasa Inggrismu dalam 5 Menit
Temukan level kosakata yang tepat dengan tes gratis kami. Dari kata dasar hingga lanjutan, dapatkan skor A1-C2 mu dan lihat berapa kata bahasa Inggris yang benar-benar kamu tahu.



