Rumus Present Perfect Tense, Fungsi dan Contoh Kalimatnya

A. Pengertian Present Perfect Tense

Present Perfect tense adalah suatu tense yang digunakan untuk menggambarkan suatu aktivitas yang telah dilakukan pada saat ini. Dikatakan perfect karena pekerjaanya telah sempurna/selesai/paripurna pada saat ini (present). Oleh sebab itulah ia menggunakan kata kerja have yang berarti telah untuk menunjukkan bahwa pekerjaannya telah usai. Jadi jangan tertukar dengan have yang berarti “memiliki” karena have yang berarti memiliki setelahnya pasti akan diikuti oleh sebuah kata benda (noun). Tenses ini sering kita gunakan dalam percakapan sehari-hari, dalam lirik lagu, film dan lain sebagainya. Jadi pastikan kamu sudah memahami benar-benar tenses ini sebelum belajar tense yang lainnya.

B. Rumus Present Perfect Tense

rumus present perfectUntuk membuat rumus tense ini kita membutuhkan ciri-ciri present yaitu Verb-1 dan ciri-ciri Perfect yaitu Have / Has + Verb-3. Jika digabung maka (Verb-1 + Have) + Verb-3 > Bentuk pertama dari Have adalah Have ditambah Verb-3, sehingga rumusnya adalah S + Have + Verb-3. Jika bentuk nominal, maka Verb-3 nya diganti menjadi Been karena setiap kalimat nominal membutuhkan to be. Dan bentuk ketiga dari kata kerja to be adalah been.

Bentuk

Rumus

Contoh

+

Verbal

S + have/has + Verb-3

I have told you 3 times.

Nominal

S + have/has + been + nominal

She has been a doctor.

Verbal

S + have/has + not + Verb-3

I have not ever gone to Jogjakarta even once.

Nominal

S + have/has + not + been + nominal

In 1703, Indonesia has not been a country.

?

Verbal

Have/has + S + Verb-3

Have you already taken a bath?

Nominal

Have/has + S + been + nominal

Has she been in school now?

C. Fungsi Present Perfect

  1. Untuk menunjukkan pekerjaan yang baru saja selesai/telah usai pada saat sekarang. Karena baru saja selesai, maka efek dari pekerjaan tersebut masih dapat dirasakan pada saat ini.
    Contoh:
  • The sailors have just come back from the sea.
    (Para nelayan baru saja pulang dari laut)
  • Look! the pilot has made an acrobatic flight on the sky.
    (Lihat! pilot baru saja membuat akrobat terbang di langit)
  • Digunakan untuk menggambarkan suatu pekerjaan yang pernah dilakukan pada masa lalu tanpa jelas kapan tepatnya kejadian tersebut terjadi. Jika bingung perbedaannya dengan fungsi Simple Past tense karena sama-sama telah terjadi silahkan baca penjelasannya DI SINI.
    Contoh:

    • We have met before, don’t we?
      (Kita sudah pernah ketemu sebelumnya kan?)
    • She has paid the bill, but he forgets.
      (Dia itu sudah bayar tagihannya, tapi lupa)
  • Untuk menggambarkan suatu pekerjaan yang telah dilakukan berulang-ulang.
    Contoh:

    • I have called him eight times, but he didn’t pick his phone up.
      (Aku sudah menelphonnya 8 kali, tapi dia tidak mengangkat telphonnya)
    • My son has woken up for many times tonight.
      (Anakku sudah bangun berkali-kali malam ini).

D. Keterangan Waktu.

Keterangan waktu yang digunakan untuk Present Perfect tense adalah yang menerangkan bahwa pekerjaannya baru saja selesai seperti: just now (baru saja), already (sudah), yet (sudah) dan juga keterangan waktu yang menunjukkan sudah berkali-kali atau pernah walaupun hanya sekali seperti: ever (pernah), 3 times (3 kali) dsb.

E. Contoh Kalimat Present Perfect Tense.

  1. Don’t blame me if he hits you, I have warned you many times not to touch his girl.
    (Jangan salahkan aku jika dia memukulmu, aku telah memperingatkanmu berkali-kali untuk tidak mendekati ceweknya).
  2. The show has already started, you will be late if you go one hour later.
    (Pertunjukan telah mulai, kamu akan terlambat jika kamu datang 1 jam lagi).
  3. I have fixed this car three times, but no changes.
    (Aku telah memperbaiki mobil ini 3 kali, tapi tidak ada perubahan).
  4. Roney has ever visited his fans in Indonesia once.
    (Rooney pernah mengunjungi penggemarnya di Indonesia sekali).
  5. Don’t worry the snake is death, I have killed it just now.
    (Jangan khawatir ularnya sudah mati, Aku sudah membunuhnya barusan).
  6. Jessica has passed away five minutes ago when the medical team brought him to the hospital.
    (Jessica telah meninggal 5 menit yang lalu ketika tim medis membawanya ke rumah sakit).
  7. The phone has rung many times, but no one picked it up.
    (Telphonnya sudah berdering berkali-kali tapi tidak seorangpun mengangkatnya).
  8. Andy has been there waiting for since this morning, you should meet him right now.
    (Andi telah di sana menunggumu sejak pagi hari, kamu sebaiknya menemuinya sekarang).
  9. My son has celebrated his birthday, and now he is two years old.
    (Anak laki-lakiku telah merayakan ulang tahunnya, dan sekarang dia telah berusia 2 tahun).
  10. The potter has brought my suitcases to the hotel. So I can go with no luggage now.
    (potter (pembawa barang) telah membawa koperku ke hotel, jadi sekarang aku bisa pergi tanpa membawa barang bawaan).

Demikianlah penjelasan tentang Rumus Present Perfect Tense, Fungsi dan Contoh Kalimatnya. Semoga membantu. Like, twit atau komentar kamu di bawah ini akan menjadi semangat tersendiri untuk terus berbagi materi yang lainnya. Terima kasih.

Jangan lupa share ya...
Tagged , , , , , , , . Bookmark the permalink.
Subscribe
Kabari saya jika
guest

16 Comments
terlama
terbaru
Inline Feedbacks
View all comments
mumuh
mumuh
7 tahun yang lalu

knp pas rumus Nominal -> S + have/has + been + nominal
Tp ketika ke contoh kalimat -> The storm has gone.
kenapa “been” nya dihilangkan ???

syahdan
syahdan
7 tahun yang lalu

nuhun daks lopyu kabeh