• Share on Facebook
  • Share on Linkedin
  • Bookmark this page
  • Chia sẻ link với bạn bè
present perfect tense

Present perfect tense adalah salah satu dari 12 tenses dalam bahasa Inggris yang memiliki rumus dan penggunaannya sendiri. Bergabunglah dengan ELSA Speak untuk mempelajari definisi, rumus, penggunaan, dan penyelesaian latihan di akhir pelajaran untuk dapat menggunakan Present Perfect tense dengan lancar dalam latihan, maupun dalam komunikasi kehidupan sehari-hari!

rumus present perfect tense

Daftar isi

Apa itu present perfect tense?

Present perfect tense digunakan untuk menjelaskan suatu tindakan atau kejadian yang dimulai di masa lampau, berlanjut hingga saat ini, dan kemungkinan akan berlanjut di masa depan.

Tes pengucapan gratis

{{(sIndex/sentences.length)*100}}%
{{ sentences[sIndex].text }}.
loading

Bentuk kata kerja dalam Present Perfect tense sebagai berikut: have/has (not) + Verb 3/ Verb-ed

Rumus present perfect tense

Rumus simple past tense dalam bentuk kalimat:

  • Kalimat positif: S + have/has + V3/Ved
  • Kalimat negatif: S+ have/has + not + V3/Ved
  • Kalimat interogatif: Have/Has + S + (ever) + V3/Ved?
  • Kalimat tanya Wh: WH-word + have/ has + S + V3/Ved?

Rumus Positif (+) dalam present perfect tense

S + have/has + V3/Ved + …

Catatan saat menggunakan Have dan Has:

HaveI, You, We, They
HasHe, She, It, My sister, Their teacher,…

Contoh present perfect tense

  • She has worked here for 5 years.
    (Dia telah bekerja di sini selama 5 tahun.)
  • They have lived in this city since 2016.
    (Mereka telah tinggal di kota ini sejak 2016.)
JUNE SPECIAL DEAL

Rumus Negatif (-) dalam present perfect tense

S + have/has + not + V3/Ved + …

Catatan tentang bentuk negatif dari Have dan Has:

  • have not = haven’t.
  • has not = hasn’t.

Contoh kalimat present perfect tense:

  • My son hasn’t played online games for months.
    (Anak saya telah tidak bermain game online selama berbulan-bulan.) 
  • We haven’t travelled since the pandemic started.
    (Kami belum bepergian sejak pandemi terjadi..)

>>> Read more

Rumus Tanya Interogatif (?) dalam present perfect tense

A. Kalimat tanya Yes/No

Have/Has + S + (ever) + V3/Ved + …?
⟶ Yes, subject + have/has.               
⟶ No, subject + haven’t/hasn’t.

Catatan: ‘ever’ sering digunakan untuk menanyakan apakah seseorang telah melakukan sesuatu atau belum.

Contoh 1:

A: Have you ever missed a deadline? (Apakah Anda pernah melewatkan tenggat waktu?)

B: Yes, I have. (Ya.)

C: No, I haven’t. ( belum pernah.)

Contoh 2:

A: Has Sarah completed her task? (Apakah Sarah telah menyelesaikan tugasnya?) 

B: Yes, she has. (Ya.)

C: No, she hasn’t. (Belum.)

B. Kalimat tanya Wh-

WH-word + have/ has + S + V3/Ved +…?
WH-word + haven’t/hasn’t + S + V3/Ved +…?

Contoh:

  • Why haven’t you sent that client our quotation? (Mengapa Anda tidak mengirimkan penawaran kita kepada klien itu?)
  • Where has our daughter gone? (Putri kita telah pergi ke mana?)
pengertian present perfect tense

Kegunaan present perfect tense

Present perfect tense digunakan untuk menjelaskan:

  • Kejadian yang dimulai di masa lampau, masih berlangsung di masa sekarang, dan dapat terus berlanjut hingga masa depan.
  • Kejadian yang telah terjadi berkali-kali dari dulu sampai sekarang.
  • Tekankan bahwa ini adalah kali kedua/ketiga/…. sesuatu terjadi.
  • Digunakan dengan superlatif untuk mengekspresikan sesuatu.
  • Jelaskan sesuatu yang pernah atau belum pernah Anda lakukan.
  • Digunakan untuk menanyakan apakah seseorang telah melakukan hal tertentu sehari-hari (makan, mandi, dll.) atau sesuatu yang harus/perlu dilakukan.
  • Menjelaskan sesuatu yang baru saja terjadi.
  • Ganti simple past tense ketika waktu kejadian tidak disebutkan karena pembicara tidak tahu atau tidak mau menyebutkannya, atau karena alasan lain.
  • Digunakan untuk menjelaskan sesuatu yang terjadi di masa lampau tetapi hasilnya masih ada di masa sekarang.

>>> Read more

Jelaskan kejadian yang dimulai di masa lampau, masih berlangsung di masa sekarang, dan dapat terus berlanjut hingga masa depan.

Dalam kalimat biasanya ada: for + periode waktu, since + kata (frase)/ klausa yang menunjukkan titik waktu.

Contoh:

  • That employee has typed that report for hours.
    (Karyawan itu telah mengetik laporan itu selama berjam-jam.)
  • My cousins have painted the walls since this morning.
    (Sepupu aku sudah mengecat dinding sejak pagi ini..)
  • Sarah hasn’t talked to me since we argued.
    (Sarah belum berbicara denganku lagi sejak kami berdebat.)  

⟶ Kejadian “melaporkan”, “mengecat dinding” dan “tidak berbicara” dimulai di masa lampau dan masih terjadi hingga saat ini.

ELSA Pro vs ELSA Free
Konsekuensi belajar dengan sama akun ELSA

Jelaskan kejadian yang telah terjadi berkali-kali dari dulu sampai sekarang.

Contoh:

  • They have produced 2 movies together.
    (Mereka telah menghasilkan 2 film bersama.)
  • My friends and I have played this game more than 4 times.
    (Temanku dan aku telah memainkan game ini lebih dari 4 kali.)

⟶ Kejadian “menghasilkan 2 film bersama” dan “memainkan game ini” terjadi berkali-kali dari dulu hingga sekarang.

Tekankan bahwa ini adalah kali kedua/ketiga/…. sesuatu terjadi.

Kalimat/ klausa yang diawali dengan: ‘This is the + angka ordinal+ time’.

Contoh:

  • This is the second time he has complained about this.
    (Ini adalah kedua kalinya dia mengeluhkan hal ini.)
  • This is the first time I have watched this movie.
    (Ini adalah pertama kalinya saya menonton film ini.)

Digunakan dengan superlatif untuk mengekspresikan sesuatu.

Rumus umum:

  • Klausa menggunakan bentuk superlatif
  • Klausa menggunakan present perfect tense + diantara ‘have/has’ dan ‘V3/Ved’ menggunakan ‘ever’.

Contoh:

  • She is the smartest girl I have ever met.
    (Dia adalah gadis paling cerdas yang pernah aku temui..)
  • This is the most boring book she has ever read.
    (Ini adalah buku paling membosankan yang pernah dia baca..)

Jelaskan sesuatu yang pernah atau belum pernah Anda lakukan.

Catatan:

  • ‘Never’ sering digunakan untuk mengungkapkan gagasan tidak pernah melakukan apa pun.
  • Untuk menanyakan apakah seseorang telah melakukan sesuatu dalam hidup, ‘ever’ sering digunakan dalam pertanyaan ini.

Contoh:

  • My father has never tried this drink.
    (Ayahku belum pernah mencoba minuman ini.)
  • Have you ever ridden a horse?
    (Pernahkah kamu menunggang kuda?)
Aplikasi ELSA Speak adalah aplikasi pembelajaran bahasa Inggris komunikasi yang memanfaatkan teknologi cerdas 

Digunakan untuk menanyakan apakah seseorang telah melakukan hal tertentu sehari-hari (makan, mandi, dll.) atau sesuatu yang harus/perlu dilakukan.

Catatan:

  • Kita hanya menggunakan present perfect tense untuk mengajukan pertanyaan ketika periode tindakan belum berakhir.
  • Jika periode waktu telah berakhir, kita menggunakan simple past tense.

Contoh:

  • Have you had dinner?
    (Sudahkah kamu makan malam?) 
  • Did you eat dinner yesterday
    (Apakah kamu makan malam kemarin?)

⟶ Kedua pertanyaan di atas menanyakan tentang makan malam, namun pertanyaan pertama menanyakan pada saat waktu makan malam masih ada, belum memasuki hari baru. Kita menggunakan present perfect tense. Adapun pertanyaan kedua, waktu makan malam kemarin sudah berakhir. Kami menggunakan simple past tense.

Jelaskan kejadian yang baru saja terjadi.

Dalam kalimat, biasanya ada ‘just’ di antara ‘have/has’ dan Verb 3/Verb-ed.

  • We have just seen Tom in the meeting room.
    (Kami baru saja melihat Tom di ruang pertemuan.)
  • Has your brother just cooked something?
    (Apa kakakmu baru saja memasak sesuatu?)

⟶ Tindakan “baru saja melihat ” dan “baru saja memasak” terjadi sesaat sebelum waktu bicara.

Ganti simple past tense ketika waktu kejadian tidak disebutkan karena pembicara tidak tahu atau tidak mau menyebutkannya, atau karena alasan lain.

Contoh:

  • Oh, no! Someone has stolen my bike. (Aduh! Seseorang telah mencuri sepedaku.)
    ⟶ Tidak disebutkan waktunya karena sulit diketahui kapan sepeda itu dicuri.
  • My parents have bought an expensive car. (Orang tua saya telah membeli sebuah mobil yang mahal.)  
    ⟶ Tidak menyebutkan waktu karena bukan informasi utama atau karena alasan lain (tergantung pembicara).

Digunakan untuk menjelaskan sesuatu yang terjadi di masa lampau tetapi hasilnya masih ada di masa sekarang.

Contoh:

  • I’ve lost my phone, so now I can’t contact anyone. (Saya kehilangan ponsel, jadi sekarang saya tidak dapat menghubungi siapa pun.)
    ⟶ “Telepon hilang” terjadi di masa lalu tetapi masih meninggalkan konsekuensi “tidak dapat menghubungi siapa pun” di masa sekarang.
  • They have cancelled the meeting, so now we have nothing to do. (Mereka telah membatalkan pertemuan, jadi sekarang kami tidak ada apa-apa untuk melakukan.)
    ⟶ Tindakan “Mereka membatalkan pertemuan” terjadi di masa lampau, tetapi masih memiliki konsekuensi “kami tidak ada apa-apa untuk melakukan” di masa sekarang.
Kegunaan present perfect tense

Agar tidak bingung dengan present tense lainnya, Anda bisa merujuk pada artikel Present Simple Tense dan Present Continuous Tense yang disusun oleh ELSA Speak.

Ciri-ciri present perfect tense

Present perfect tense dikenali melalui frase/klausa berikut:

  • before: sebelum
  • ever: pernah
  • never: belum pernah
  • for + kurun waktu: selama (2 years, 5 hours,v.v.)
  • since + kapan sesuatu dimulai: sejak… (2011, we argued, v.v.)
  • yet: belum (menggunakannya dalam kalimat (-) dan kalimat (?))
  • already: sudah
  • the first/ second/…time: Kali pertama/ kedua/…
  • just/ recently/ lately: baru saja/ baru kini
  • so far/ until now/ up to now/ up to the present: akhir-akhir ini / sampai sekarang

Contoh:

  • She has never seen that animal before. (Dia belum pernah melihat binatang itu sebelumnya.)
  • Have you ever visited that city? (Pernahkah Anda mengunjungi kota itu?) 
  • I have never missed a deadline. (Saya tidak pernah melewatkan tenggat waktu.)
  • We have lived here for nearly 21 years. (Kami telah tinggal di sini selama hampir 21 tahun.)
  • They haven’t heard from Jack since last July. (Mereka belum mendengar kabar dari Jack sejak bulan Juli lalu)
  • I haven’t completed my task yet. (Saya belum menyelesaikan tugas saya.)
  • They have completed their tasks already. (Mereka sudah menyelesaikan tugas mereka.)
  • This is the first time my younger sister has eaten this kind of ice-cream. (Ini adalah pertama kalinya adik perempuanku makan es krim semacam ini.)
  • Your dog has just bitten my cat. (Anjingmu baru saja menggigit kucingku.) 
  • They have recently published a new book. (Mereka baru saja menerbitkan buku baru.)
  • Have you seen her lately? (Pernahkah kamu melihat dia akhir-akhir ini?)
  • How many books have you read so far/ until now/ up to now/ up to the present? (Berapa banyak buku yang telah kamu baca sejauh ini?)

>>> Read more

Selain frasa/klausa di atas, present perfect juga dikenali melalui:

  • Rumus dalam bagian 2.
  • Kasus-kasus yang menggunakan present perfect tense di bagian 3.
  • Posisi kata keterangan dalam kalimat:
    • Yet: digunakan dalam kalimat interogatif, negatif dan biasanya terletak di akhir kalimat.
    • already: bisa berada di akhir kalimat
    • already, never, ever, just: posisinya setelah have/has dan sebelum Verb 3 atau Verb_ed
    • so far, recently, lately, up to present, up to this moment, in/ for/ during/ over + the past/ last + waktu: bisa berada di akhir atau di awal kalimat
ciri-ciri present perfect tense
Ciri-ciri present perfect tense

Contoh kalimat present perfect tense

  1. My parents have always been happy since they got married. (Orang tua saya selalu bahagia sejak mereka menikah.)
  2. That client hasn’t contacted us since July. (Klien itu belum menghubungi kami sejak Juli.)
  3. We have worked on this project for months. (Kami telah mengerjakan proyek ini selama berbulan-bulan.)
  4. That student has come to class late more than 4 times. (Siswa tersebut telah datang ke kelas terlambat lebih dari 4 kali.)
  5. They have repaired that TV many times. (Mereka telah memperbaiki televisi itu berkali-kali.)
  6. This is the first time my children have been to Disneyland. (Ini adalah pertama kalinya anak-anak saya pergi ke Disneyland.)
  7. This is the third time that employee has missed a deadline. (Ini adalah ketiga kalinya karyawan itu melewatkan tenggat waktu.)
  8. He is the most interesting man I’ve ever talked to. (Dia adalah pria paling menarik yang pernah aku ajak bicara.)
  9. Ms. Brown is the friendliest boss Lily has ever worked for. (Nona Brown adalah bos paling ramah yang pernah bekerja untuk Lily.)
  10. Their children have never seen a whale in real life. (Anak-anak mereka belum pernah melihat ikan paus dalam kehidupan nyata.)
  11. Has your elder brother ever gone diving? (Apakah saudara lelaki kamu pernah menyelam?) 
  12. Have you had dinner, David? (Apakah kamu sudah makan malam, David?)
  13. That employee haven’t contacted that customer. He needs to do that today. (Karyawan itu belum menghubungi pelanggan. Dia perlu melakukannya hari ini.)
  14. We have just received a call from our boss. (Kami baru saja menerima telepon dari bos kami.)
  15. Lily has recently moved to this city. (Lily baru saja pindah ke kota ini.)
  16. Someone has fixed my bike. (Seseorang telah memperbaiki sepedaku.)
  17. Our boss has given us more tasks. (Bos kami telah memberi kami lebih banyak tugas.)
  18. He has caused an accident, so now he’s at the police station. (Dia telah menyebabkan kecelakaan, jadi sekarang dia berada di kantor polisi.)
  19. Someone has stolen my wallet, so I can’t pay for my lunch now. (Seseorang telah mencuri dompetku, jadi aku tidak dapat membayar makan siang aku sekarang.)

>>> Read more

Perbedaan present perfect tense dan tenses seringkali membingungkan

Perbedaan Present Perfect Tense dan Present Perfect Continuous Tense

Present Perfect Continuous TensePresent Perfect Tense
Tekankan bahwa tindakan itu terus menerus, tanpa interupsi.TIDAK menekankan kontinuitas yang tanpa diskontinuitas tindakan.

Contoh:

  • It has been raining for 2 hours.
  • It has rained for 2 hours.

⟶ Kalimat pertama yang menggunakan Present Perfect Continuous Tense menegaskan bahwa selama dua jam tersebut, hujan turun terus menerus, tanpa henti sama sekali. Kalimat kedua menggunakan Present Perfect tanpa menekankan kesinambungan dan mungkin selama 2 jam itu hujan berhenti sebentar dan kemudian dilanjutkan, atau saja pembicara tidak perlu penekanan.

Present Perfect dan Present Perfect Continuous adalah dua topik yang sangat membingungkan saat melakukan latihan keduanya. Ikuti tabel dibawah ini untuk dapat membedakan Present Perfect dan Present Perfect Continuous

Aplikasi ELSA Speak terus-menerus menerima penghargaan bergengsi di dunia tentang teknologi pendidikan 

Perbedaan Simple Past Tense dan Present Perfect Tense:

Simple past tense menjelaskan suatu tindakan yang terjadi dan berakhir pada waktu tertentu di masa lampau.

Dengan present perfect tense, ini menjelaskan suatu tindakan yang dimulai di masa lampau tetapi berakhir di masa sekarang dan tidak menyebutkan kapan tindakan itu terjadi.

KesamaanKeduanya sama-sama memiliki fungsi untuk mengungkapkan suatu tindakan yang terjadi di masa lampau. Ini membuatnya mudah untuk bertanya-tanya tegang mana yang digunakan. Lihatlah berbagai kasus di bawah ini untuk bisa memilih tense yang tepat dalam setiap situasi.
Kasus 1Simple past tense

Rumus:
Subject + Verb 2/ V-ed + …
– Digunakan saat menyebutkan waktu terjadinya aksi.
– Contoh: This morning, my son broke my favorite vase.
⟶ Pagi ini, anakku memecahkan vas favorit aku.
⟶ Ada waktu tertentu: “pagi ini”.
Present Perfect Tense
 
Rumus:
Subject + has/have + Verb 3/ V-ed + …
– Digunakan ketika TIDAK disebutkan waktu tindakan/ aksi terjadi karena waktu tidak penting/ pembicara tidak tahu, dll.
– Contoh: Someone has broken my favorite vase.
⟶ Seseorang telah memecahkan vas favorit aku.
⟶ Tidak ada waktu tertentu (mungkin) karena pembicara tidak tahu kapan “seseorang” memecahkan vas itu.
Kasus 2 Simple past tense

Rumus:
Subject + V2/Ved + …
– Jangka waktu yang dipertimbangkan pembicara (ketika berbicara tentang tindakan) telah berakhir.
–Contoh:
This afternoon, I called 5 customers. (It’s 6pm now.)
⟶ Sore ini, saya menelepon 5 pelanggan. (Sekarang adalah 6 jam malam.)
⟶ Pada saat pembicara mengucapkan kalimat ini sudah jam 6 malam, jadi periode “sore ini” sudah berakhir. Oleh karena itu, kita menggunakan simple past tense.
Present Perfect Tense 
Rumus:
Subject + has/have + Verb 3/ V-ed + …
– Jangka waktu yang dipertimbangkan pembicara (ketika berbicara tentang tindakan) belum berakhir.
– Contoh:
This afternoon, I have called 5 customers. (It’s 4pm now.)
⟶ Sore ini, saya telah menelepon 5 pelanggan. (Sekarang jam 4 sore.)
⟶ Saat itu jam 4 sore ketika pembicara mengatakan kalimat tersebut, jadi periode “sore ini” belum berakhir. Oleh karena itu, kita menggunakan present perfect tense.

Contoh soal present perfect tense

Latihan 1: Isikan bentuk kata kerja yang benar dalam tanda kurung di Present Perfect tense

1. Someone ……………… (steal) my phone.

2. My younger brother ……………… (lose) his favorite toy, and he is still very sad now.

3. ……………… your mother ever ……………… (go) diving?

4. That men ……………… (sit) there for hours.

5. My best friend ……………… (be) a member of that club for years.

Answer:

1. has stolen

2. has lost

3. Has… gone

4. has sat

5. has been

Latihan 2: Atur ulang urutan kata untuk membuat kalimat yang benar

1. has worked/ for 4 years/ my younger sister/ for that company/ .

2. since last Christmas/ him/ haven’t heard from/ Michelle and I/ .

3. we/ this movie/ have watched/ the second time/ this is/ .

4. again/checked/ the accountant/ the document/ has/ ?

5. rained/ since/ it/ midnight/ has/ .

Answer:

1. My younger sister has worked for that company for 4 years.

2. Michelle and I haven’t heard from him since last Christmas.

3. This is the second time we have watched this movie.

4. Has the accountant checked the document again?

5. It has rained since midnight.

Latihan 3: Isikan bentuk kata kerja yang benar dalam tanda kurung di Present Perfect atau Simple Past Tense

1. Dad just ……………… (bring) a cat home. Here it is. Look!

2. My parents ……………… (buy) that house 2 years ago.

3. This is the second that employee ……………… (miss) a deadline.

4. She is the smartest girl I ever ……………… (meet).

5. This year, I ……………… (read) 5 books.

6. Last year, I ……………… (read) 10 books.

Answer:

1. has just brought

2. bought

3. has missed

4. have ever met

5. have read

6. read  

Latihan 4: Setiap kalimat di bawah ini mengandung kesalahan. Temukan dan perbaiki kesalahan tersebut.

1. My mother have fixed the sink.

2. Tony didn’t write to me since last summer.

3. You are the funniest person I met.

4. I have worked for this company for I moved to this city.

5. My sisters has swum since 1 hour ago.

Answer:

1. My mother have fixed the sink. ⟶ has

2. Tony didn’t write to me since last summer. ⟶ hasn’t written

3. You are the funniest person I met. ⟶ have ever met

4. I have worked for this company for I moved to this city. ⟶ since

5. My sisters have swam since noon. ⟶ swum

Latihan 5: Buatlah pertanyaan untuk bagian yang digarisbawahi.

1. I haven’t written to you since July because I’ve been very busy.

2. My father has taught Literature at that school for nearly 12 years.

3. Sarah has taken care of the plants in our office since Spring.

4. Those kids have bullied my younger brother.

5. She has worked very hard and efficiently since April.

Answer:

1. Why haven’t you written to me since July?

2. How long has your father taught Literature at that school?

3. Who has taken care of the plants in our office since Spring?

4. What have those kids done to your younger brother?

5. How has she worked since April?

Di atas adalah semua pengetahuan tentang Present Perfect Tense dan latihan paling detail. Semoga artikel di atas dapat membantu Anda untuk menambah pengetahuan tentang tata bahasa Inggris. Semoga Anda dapat belajar bahasa Inggris dengan baik!

Diskon 86% Biaya