Present Perfect Tense: Rumus, Contoh, dan Latihan

rumus Present Perfect Tense

Rumus present perfect tense adalah subject + have atau has + past participle. Bentuk ini menghubungkan masa lalu dengan keadaan sekarang, misalnya pengalaman sampai saat ini, situasi yang masih berlangsung, atau hasil yang masih relevan. Untuk memakainya dengan tepat, perhatikan hubungan waktunya, bukan hanya arti kata “sudah”.

Present perfect atau past?: Present perfect, Masih terkait sekarang, Simple past, Contoh.
Infografik editorial orisinal. Penjelasan dan sumber tersedia dalam artikel.

Rumus positif, negatif, dan tanya

BentukRumusContoh orisinal
PositifSubject + have/has + V3She has finished the report.
NegatifSubject + have/has + not + V3She has not finished the report.
TanyaHave/Has + subject + V3?Has she finished the report?

Gunakan have untuk I, you, we, dan they; gunakan has untuk he, she, it, atau subjek tunggal yang sesuai. Bentuk negatif deklaratif berbeda dari pertanyaan negatif seperti “Hasn’t she finished?”. Past participle juga tidak selalu berakhiran -ed: write menjadi written, sedangkan see menjadi seen.

Tiga penggunaan utama

Dalam panduan British Council, present perfect dipakai antara lain untuk pengalaman hingga kini, keadaan yang dimulai dahulu dan masih berlangsung, serta peristiwa dengan hubungan ke masa sekarang.

  • Pengalaman: “I have visited Bandung twice.” Waktu kunjungan tidak menjadi fokus kalimat.
  • Masih berlangsung: “They have lived here for three years.” Dalam konteks ini mereka masih tinggal di sini.
  • Hasil sekarang: “I have lost my access card.” Kehilangannya relevan, misalnya karena sekarang tidak bisa masuk.

Present perfect atau simple past?

Bandingkan “I have submitted the form” dengan “I submitted the form yesterday.” Kalimat pertama menyoroti status pengiriman saat ini, sedangkan kedua menyebut waktu lampau yang sudah selesai. Dalam penggunaan standar yang dipelajari di sini, jangan menggabungkan present perfect dengan penanda selesai seperti yesterday atau last Monday.

Perhatikan juga bahwa “this week” dapat menjadi periode yang masih berlangsung. Pilihan tense bergantung pada cara pembicara memandang rentang waktunya. Hindari menghafal daftar penanda tanpa membaca konteks kalimat.

Delapan latihan singkat

  1. She ___ (finish) the task, so it is ready to review.
  2. We ___ (visit) the museum last Saturday.
  3. I ___ not ___ (see) that film before.
  4. ___ he ___ (send) the email yet?
  5. They have lived here ___ 2022: for atau since?
  6. We have known each other ___ five years: for atau since?
  7. Perbaiki: “He have completed the form.”
  8. Perbaiki: “I have met her yesterday.”

Kunci: 1 has finished; 2 visited; 3 have, seen; 4 Has, sent; 5 since; 6 for; 7 He has completed the form; 8 I met her yesterday.

Alasannya: nomor 1 menekankan hasil yang siap diperiksa, sedangkan 2 dan 8 memakai waktu lampau selesai. Since menunjukkan titik awal; for menunjukkan durasi. Nomor 7 menguji kesesuaian subjek dengan has.

Cara membuat latihan lebih berguna

Tulis tiga pengalamanmu tanpa waktu spesifik, lalu pilih satu untuk diceritakan dengan simple past dan tanggal atau waktu yang jelas. Contohnya, “I have joined a workshop” dilanjutkan “I joined it last month.” Dengan cara ini, kamu belajar memindahkan fokus waktu sambil mempertahankan makna yang masuk akal.

Bacaan lanjutan

Rujukan diperiksa: 28 Oktober 2026.

Share:

Picture of Aditya
Aditya
Next On

Related Posts