Present perfect tense: Penjelasan dan contoh kalimat

Present perfect tense digunakan ketika menyatakan suatu hal (aksi / situasi) yang dimulai dimasa lalu dan masih berjalan atau berlanjut sampai sekarang.

Masa lalu (past)Masa kini (present)
Suatu aksi atau kegiatan dilakukanAksi atau kegiatan tersebut masih dilakukan atau efeknya masih berlanjut
Suatu keadaan atau situasi terjadiKeadaan atau situasi tersebut masih berlangsung
Penjelasan present perfect tense

Contoh kalimat present perfect tense:

  • I have been to Bali. (Saya pernah ke Bali)
  • We have watched those movies. (Kita pernah menonton film-film itu)
  • Jim has studied for the exam. (Jim sudah belajar untuk ujian itu)
  • I have closed the door. (Saya sudah menutup pintunya)

Rumus Present Perfect Tense

Present perfect tense selalu menggunakan auxiliary verb “have” atau “has” kemudian diikuti oleh past participle (verb 3).

PronounAuxiliary verb
I, you, we, they, dan
compound subject (ex: you and I; Jack and Jill)
Have
she, he, itHas

Berikut ini rumus present perfect tense yang digunakan untuk kalimat positif, negatif, dan interogatif:

Rumus Present Perfect TenseContoh kalimat
Positive Sentence
Subject + have/has + past participle (verb 3)
You have cleaned the bed
Negative Sentence
Subject + have/has + not+ past participle (verb 3)
You have not cleaned the bed
Interrogative Sentence (+)
Have/has + Subject + past participle (verb 3)
Have you cleaned the bed?
Interrogative Sentence (-)
Have/has + not + Subject + past participle (verb 3)
Have not you cleaned the bed?
Rumus present perfect tense

Baca juga:
Positive sentence
Negative sentence
Interrogative sentence


Fungsi Present Perfect Tense

Berdasarkan fungsinya, present perfect tense bisa dibagi menjadi lima, yaitu:

1. Present perfect tense untuk menyatakan sesuatu yang terjadi dimasa lalu, tanpa menerangkan kapan waktu terjadinya

Contoh kalimat:

  • I’ve read the novel (saya sudah membaca novelnya)
  • She has visited all restaurant in town (Dia sudah mengunjungi semua restoran di kota)

2. Present perfect tense untuk menunjukkan suatu hal yang berulang kali terjadi dimasa lalu

Contoh kalimat:

  • I’ve been there many times (Saya sudah kesana berulang kali)
  • We have ask him twice (Kami sudah mengajaknya dua kali)

3. Present perfect tense digunakan untuk mengungkapkan sesuatu yang terjadi dimasa lalu tapi masih berlanjut sampai sekarang

Contoh kalimat:

  • I have lived in Bandung for two months (Saya sudah tinggal di Bandung selama dua bulan)
  • Eva has learned English since July (Eva sudah belajar bahasa Inggris sejak bulan Juli)

4. Present perfect tense untuk membicarakan suatu hal (event atau kejadian) yang terjadi baru-baru ini (recently; lately; not long ago)

Contoh kalimat:

  • You have not been too well recently (Kamu tidak begitu sehat belakangan ini)
  • I have seen her training in the park lately (Aku melihatnya latihan di taman belum lama ini)

5. Present perfect tense untuk membicarakan hal yang baru saja terjadi

Contoh kalimat:

  • I have just closed the door (Aku baru saja menutup pintunya)
  • The storm has just passed (Badainya baru saja berlalu)

Time Expressions (keterangan waktu) pada Present Perfect Tense

Time expression atau keterangan waktu bisa digunakan pada kalimat-kalimat present perfect tense. Beberapa time expression yang bisa digunakan seperti:

  • already (sudah / telah)
  • just (baru saja)
  • recentlylately (belum lama ini / baru-baru ini)
  • ever (pernah)
  • never (tidak pernah)
  • yet (masih)
  • for (selama)
  • since (sejak)

Contoh Kalimat Present Perfect Tense yang menggunakan time expression:

  • I haven’t seen you recently
  • Anton hasn’t received the message yet
  • Have you never been to Bengkulu?
  • It hasn’t rained since November
  • He has lived here since May

Abbreviation (singkatan) untuk “have” dan “has”

Dalam penggunaannya, kata have dan has seringkali disingkat. Contoh penyingkatannya seperti berikut:

  • Have dan has disingkat setelah subject
    • Contohnya:
      • I have -> I’ve
      • You have -> you’ve
      • he has -> he’s
      • Tom has -> Tom’s
  • have not bisa disingkat menjadi haven’t
    • Contohnya:
      • I have not -> I haven’t
      • Anton and John have not -> Anton and John haven’t
      • We have not -> We haven’t
  • has not bisa disingkat menjadi hasn’t
    • Contohnya:
      • She has not -> she hasn’t
      • It has not -> it hasn’t

Baca juga:
there is & there are
perbedaan just and only
do, does,did, doing, done

Leave a Comment