Langsung ke isi

English Lessons 7 menit baca

Present perfect tense: rumus have/has + verb 3 dan cara pakainya

Tim HarauKampung Inggris Sumatra

Siswa Harau penerima selempang award berpose bersama di depan tulisan @harauenglish
They have received their awards: penerima selempang di aula Kampung Inggris Sumatra.
Ringkasnya

Present perfect tense = have/has + verb 3. Pakai untuk pengalaman (I have been to Medan), hal yang baru saja atau sudah selesai (She has just left), dan keadaan yang mulai dulu dan masih berlangsung (We have known him since school). Begitu ada waktu lampau yang jelas seperti yesterday, ganti ke simple past.

Isi artikel
  1. Apa itu present perfect tense?
  2. Rumus present perfect tense
  3. Kapan present perfect tense dipakai?
  4. For dan since
  5. Been dan gone
  6. Beda present perfect dan simple past
  7. Kesalahan yang sering muncul
  8. Latihan soal present perfect tense
  9. Sesudah present perfect, belajar apa?

Present perfect tense dipakai untuk kejadian yang sudah terjadi tetapi masih ada hubungannya dengan sekarang: hasilnya masih terasa, pengalamannya masih kamu bawa, atau keadaannya belum berakhir. Rumusnya subjek + have/has + verb 3: I have finished my homework, She has lived here for two years. Kapan persisnya kejadian itu terjadi tidak disebut, karena yang penting adalah keadaannya saat ini.

Apa itu present perfect tense?

Namanya memang membingungkan: ada kata present, padahal kejadiannya sudah lewat. Kuncinya, tense ini berdiri dengan satu kaki di masa lalu dan satu kaki di masa sekarang.

Bandingkan dua kalimat ini:

  • I lost my wallet last week. (Minggu lalu dompetku hilang.)
  • I have lost my wallet. (Dompetku hilang.)

Kalimat pertama hanya bercerita tentang minggu lalu. Bisa saja dompetnya sudah ketemu. Kalimat kedua membawa pesan tentang sekarang: dompetnya belum ketemu, dan aku masih kerepotan.

Bahasa Indonesia tidak punya bentuk kata kerja khusus untuk ini. Maknanya dititipkan pada kata bantu:

Kata Indonesia Padanan di present perfect Contoh
sudahhave/has + verb 3, sering dengan alreadyI have already eaten.
pernahhave/has + verb 3, ever di kalimat tanyaHave you ever tried durian?
belumhaven't/hasn't + verb 3 + yetShe hasn't arrived yet.
belum pernahhave/has + never + verb 3We have never met.
baru sajahave/has + just + verb 3The class has just started.

Rumus present perfect tense

Bentuk Rumus Contoh Arti
Positif (+)S + have/has + verb 3He has finished the test.Dia sudah menyelesaikan tesnya.
Negatif (-)S + have/has + not + verb 3He has not finished the test.Dia belum menyelesaikan tesnya.
Tanya (?)Have/Has + S + verb 3?Has he finished the test?Apakah dia sudah menyelesaikan tesnya?
Tanya dengan kata tanyaWh- + have/has + S + verb 3?Where have you been?Kamu dari mana saja?

Pembagian have dan has:

Subjek Kata bantu Singkatan Negatif singkat
I, You, We, TheyhaveI've, You've, We've, They'vehaven't
He, She, IthasHe's, She's, It'shasn't

Hati-hati dengan He's. Singkatan itu bisa berarti he is atau he has. Lihat kata sesudahnya: He's working berarti he is, sedangkan He's worked berarti he has.

Jawaban pendeknya berhenti di kata bantu: Have you eaten? Yes, I have. / No, I haven't.

Verb 3 itu yang mana?

Verb 3 (past participle) adalah bentuk ketiga kata kerja. Untuk regular verb, bentuknya sama dengan verb 2, yaitu ditambah -ed: work, worked, worked. Untuk irregular verb, bentuknya harus dihafal: eat, ate, eaten dan go, went, gone. Sebagian besar kesalahan present perfect datang dari sini, misalnya menulis I have ate.

Kapan present perfect tense dipakai?

1. Pengalaman hidup

Kamu bercerita pernah atau belum pernah melakukan sesuatu. Kapan persisnya tidak penting.

  • I have been to Lake Toba twice. (Aku sudah dua kali ke Danau Toba.)
  • She has never ridden a horse. (Dia belum pernah naik kuda.)
  • Have* you ever spoken* to a foreigner? (Pernahkah kamu berbicara dengan orang asing?)

2. Kejadian lampau yang hasilnya terasa sekarang

  • I have broken my glasses. (Kacamataku pecah, jadi sekarang aku sulit membaca.)
  • Someone has opened the window. (Ada yang membuka jendela, dan sekarang jendelanya terbuka.)

3. Baru saja, sudah, atau belum selesai

Di sini tiga kata kecil sering muncul: just, already, dan yet.

  • The bus has just left. (Busnya baru saja berangkat.)
  • I have already sent the email. (Aku sudah mengirim emailnya.)
  • Have* you done your homework yet*? (Sudahkah kamu mengerjakan PR?)
  • We haven't decided yet. (Kami belum memutuskan.)

Just dan already diletakkan di antara have/has dan verb 3. Yet diletakkan di akhir kalimat, dan hanya dipakai di kalimat negatif dan tanya.

4. Mulai dulu, masih berlangsung sekarang

Biasanya dengan for atau since, dan sering dengan kata kerja keadaan seperti be, know, have, dan live.

  • They have been friends for ten years. (Mereka sudah berteman selama sepuluh tahun.)
  • I have known her since junior high school. (Aku kenal dia sejak SMP.)

5. Dalam periode yang belum habis

Today, this week, dan this year belum selesai, jadi masih bisa bertambah.

  • I have drunk three cups of coffee today. (Hari ini aku sudah minum tiga cangkir kopi.)
  • We have had two tests this month. (Bulan ini kami sudah dua kali tes.)
Tiga siswi Harau memegang lembar latihan di meja penuh modul, papan tulis putih di belakang
Tiga siswi menunjukkan lembar latihan mereka di kelas.

For dan since

For Since
Diikutilama waktutitik awal
Menjawabberapa lama?sejak kapan?
Contoh keteranganfor two hours, for a week, for a long time, for agessince Monday, since last year, since I was a child
Contoh kalimatI have studied English for six months.I have studied English since May.

Kesalahan yang khas adalah since three years. Tiga tahun adalah lama waktu, jadi pasangannya for three years.

Sesudah since, kalau diikuti kalimat, kata kerjanya memakai simple past: I have loved football since I was a kid.

Been dan gone

Dua-duanya bisa menjadi verb 3 untuk "pergi", tetapi artinya berbeda.

Kalimat Artinya
She has gone to Padang.Dia sudah pergi ke Padang dan belum kembali. Sekarang dia tidak di sini.
She has been to Padang.Dia pernah ke Padang, dan sudah kembali. Ini cerita pengalaman.

Jadi kalau kamu bercerita tentang tempat yang pernah kamu kunjungi, pakai been: I have been to Bali, bukan I have gone to Bali.

Beda present perfect dan simple past

Ini bagian yang paling sering keluar di soal.

Present perfect Simple past
Waktu kejadiantidak disebut, atau periodenya belum selesaidisebut jelas dan sudah lewat
Yang dipentingkanakibat atau keadaannya sekarangkejadiannya sendiri
Keterangan waktuever, never, just, already, yet, for, since, so far, recentlyyesterday, last night, two days ago, in 2019, when I was young
ContohI have seen that film.I saw that film last Saturday.
ContohShe has worked here for a year. (masih)She worked here for a year. (sudah tidak)

Aturan praktisnya: begitu kamu menyebut kapan, pindah ke simple past. Pertanyaan dengan when juga memakai simple past, karena yang ditanya justru waktunya: When did you arrive?

Percakapan sering dibuka dengan present perfect, lalu dilanjutkan dengan simple past untuk rinciannya:

  • A: Have you ever been to Bukittinggi?
  • B: Yes, I have. I went there last year.

Penjelasan lengkap tense pembandingnya ada di artikel simple past tense.

Kesalahan yang sering muncul

Salah Benar Kenapa
I have went there.I have gone there.Sesudah have, pakai verb 3, bukan verb 2.
She have finished.She has finished.She berpasangan dengan has.
I have seen him yesterday.I saw him yesterday.Ada yesterday, jadi simple past.
I have ever been to Medan.I have been to Medan.Ever tidak dipakai di kalimat positif biasa.
I live here since last year.I have lived here since last year.Since meminta present perfect.
We have known him since five years.We have known him for five years.Lama waktu berpasangan dengan for.
I already eat.I have already eaten."Sudah" butuh have + verb 3.
He hasn't came yet.He hasn't come yet.Verb 3 dari come adalah come.

Kesalahan keempat hampir selalu dibuat penutur bahasa Indonesia, karena "pernah" langsung diterjemahkan menjadi ever. Di kalimat positif, have/has + verb 3 saja sudah bermakna "pernah".

Latihan soal present perfect tense

A. Lengkapi dengan present perfect.

  1. I ... (finish) my homework. Can I go out now?
  2. She ... (not, see) the new schedule yet.
  3. ... you ever ... (eat) rendang?
  4. They ... (live) in this village since they were born.
  5. He ... just ... (wake) up.

B. Pilih for atau since.

  1. We have waited here ... half an hour.
  2. I haven't seen her ... the graduation day.

C. Present perfect atau simple past?

  1. I (have visited / visited) my grandmother last weekend.
  2. My brother (has never flown / never flew) in a plane. He wants to try it one day.

D. Perbaiki kalimatnya.

  1. Dina has went to the market. She isn't home now.

Kunci jawaban

  1. have finished
  2. has not seen (atau hasn't seen)
  3. Have you ever eaten
  4. have lived
  5. has just woken
  6. for
  7. since
  8. visited
  9. has never flown
  10. Dina has gone to the market.

Sesudah present perfect, belajar apa?

Present perfect baru terasa gampang kalau verb 3-mu lancar. Jadi langkah berikutnya adalah menghafal bentuk kata kerja: mulai dari daftar irregular verb per pola, lalu bandingkan tiga bentuknya di artikel verb 1 2 3. Untuk bahan cerita, tambah stok kata dari kumpulan kosakata bahasa Inggris per tema.

Latihan yang kami sarankan: tulis lima kalimat tentang dirimu dengan I have... dan lima dengan I have never.... Lalu tanyakan hal yang sama ke temanmu dengan Have you ever...? Kalau jawabannya "yes", lanjutkan dengan When did you...? Dengan begitu dua tense terlatih sekaligus.

Di program Basic Kampung Inggris Sumatra, latihan seperti itu dikerjakan bersama teman sekelas dan tutor, jadi kalimatmu langsung dikoreksi saat diucapkan. Kalau targetmu skor, perbedaan present perfect dan simple past juga diuji di bagian Structure, dan itu dilatih di program TOEFL.

Sudah paham rumusnya, tapi masih kaku waktu bicara?

Di program Basic Kampung Inggris Sumatra, tense dilatih lewat cerita tentang dirimu sendiri: apa yang sudah kamu coba, tempat yang pernah kamu datangi, hal yang belum sempat.

+

Artikel terkait

Semua artikel

?

Pertanyaan soal present perfect tense

Present perfect tense itu apa?

Present perfect tense adalah tense untuk kejadian lampau yang masih terhubung dengan sekarang. Bentuknya have atau has ditambah verb 3, misalnya I have eaten. Dalam bahasa Indonesia, maknanya sering muncul sebagai kata sudah, pernah, belum, atau baru saja, tergantung kalimatnya.

Apa rumus present perfect tense?

Kalimat positif: subjek + have/has + verb 3. Kalimat negatif: subjek + have/has + not + verb 3. Kalimat tanya: Have/Has + subjek + verb 3. Pakai has untuk he, she, it dan have untuk I, you, we, they. Contoh: She has arrived, She has not arrived, Has she arrived?

Apa beda present perfect dan simple past?

Simple past dipakai kalau waktunya sudah lewat dan disebut jelas, seperti yesterday atau last year. Present perfect dipakai kalau waktunya tidak disebut atau periodenya belum selesai. I lost my key yesterday bercerita tentang kemarin. I have lost my key berarti kuncinya masih hilang sekarang.

Kapan pakai for dan kapan since?

For diikuti lama waktu, seperti for two hours dan for a long time. Since diikuti titik awal, seperti since Monday dan since I was a child. Cara ceknya: kalau bisa menjawab "berapa lama?", pakai for. Kalau menjawab "sejak kapan?", pakai since.