Present Perfect Tense

Present perfect tense adalah suatu bentuk kalimat dalam bahasa inggris yang menyatakan suatu perbuatan yang telah dikerjakan (pada masa lampau). Masa lampau bisa sekarang, baru saja, tadi, kemarin, minggu lalu, bulan lalu, tahun lalu, dan sebagainya. Waktu yang demikian itu harus menggunakan bentuk present perfect. Biasanya kalimat present perfect ditandai misalnya dengan kata : since 1995, three times, two times, dan lain sebagainya.

Rumus :

A. Bentuk Verbal

PRESENT PERFECT VERBAL

Contoh :

Bentuk Kalimat Aktif (+) :

  • I have eaten fried rice twice. (Saya sudah makan nasi goreng dua kali).
  • We have sung Indonesia Raya together several times. (Kita sudah menyanyikan lagu Indonesia Raya beberapa kali).
  • The clerk has locked the crocodiles for two year. (Penjaga itu sudah mengunci buaya itu selama 2 tahun).
  • Andi has got new bag and handphone yesterday. (Andi sudah mendapatkan tas baru dan handphone kemarin).

Bentuk Kalimat Menyangkal (-) :

  • I have not eaten fried rice twice. (Saya tidak makan nasi goreng dua kali).
  • We have not sung Indonesia Raya together several times. (Kira tidak menyanyikan lagu Indonesia Raya beberapa kali).
  • The clerk has not locked the crocodiles for two years. (Penjaga itu tidak mengunci buaya itu selama 2 tahun).
  • Andi has not got new bag and handphone yesterday. (Andi tidak mendapatkan tas baru dan handphone kemarin).

Bentuk Kalimat Tanya (?) :

  • Have I eaten fried rice twice ? (Apakah saya sudah makan nasi goreng dua kali ?).
  • Have we sung Indonesia Raya together several times ? (Apakah kita sudah menyanyikan lagu Indonesia Raya beberapa kali ?).
  • Has the clerk locked the crocodiles for two years ? (Apakah penjaga itu sudah mengunci buaya itu selama 2 tahun ?).
  • Has Andi got new bag and handphone yesterday ? (Apakah Andi sudah mendapatkan tas baru dan handphone kemarin ?).

 B. Bentuk Nominal

PRESENT PERFECT NOMINAL

Contoh :

Bentuk Kalimat Aktif (+) :

  • I have been to China before. (Saya sudah pernah ke China sebelumnya).
  • She has been shot by me just now. (Dia sudah ditembak olehku tadi).
  • Budi has been here since morning. (Budi sudah berada di sini sejak pagi).
  • They have been at home for two hours. (Mereka sudah di rumah selama 2 jam).

 Bentuk Kalimat Menyangkal (-) :

  • I have not been to China before. (Saya tidak pernah ke China sebelumnya).
  • She has not been shot by me just now. (Dia tidak ditembak olehku tadi).
  • Budi has not been here since morning. (Budi tidak berada di sini sejak pagi).
  • They have not been at home for two hours. (Mereka tidak di rumah selama 2 jam).

 Bentuk Kalimat Tanya (?) :

  • Have I been to China before ? (Apakah saya sudah pernah ke China sebelumnya ?).
  • Has she been shot by me just now ? (Apakah dia sudah ditembak olehku tadi ?).
  • Has Budi been here since morning ? (Apakah Budi sudah berada di sini sejak pagi ?).
  • Have they been at home for two hours ? (Apakah mereka sudah di rumah selama 2 jam ?).

C. Perbedaan Kata Kerja Verb 1, 2, dan 3.

1. Kata kerja beraturan (regular verb)

KATA KERJA 5

2. Kata kerja tak beraturan (irregular verb)

KATA KERJA 6

D. Fungsi dan Contoh Kalimat Present Perfect Tense

1. Untuk menyatakan kegiatan atau peristiwa yang terjadi pada waktu lampau dan masih berhubungan dengan waktu sekarang.

Contoh :

  • Tarjo has lived in Cilacap for 5 months. (Tarjo sudah tinggal di Cilacap selama 5 tahun).
  • Tommy has run the Indofood company since 1990. (Tommy sudah menjalankan perusahaan Indofood sejak 1990).
  • Syifa have written many articles for 2 years. (Syifa sudah menulis banyak artikel selama 2 tahun).
  • She has waited him since 2 hours ago. (Dia sudah menunggunya sejak 2 jam yang lalu).

2. Untuk menunjukkan suatu perbuatan ulangan pada waktu yang tidak tertentu. Dalam hal ini sering memakai kata-kata ever, never, before, almost, already, dan

Contoh :

  • We have eaten our breakfast already. (Kita sudah makan sarapan pagi kita).
  • He has almost arrived at his destination. (Dia sudah hampir sampai ke tempat tujuannya).
  • You have ever been to America. (Kamu sudah pernah ke Amerika).
  • I have not seen that film yet. (Saya belum pernah melihat film itu).

3. Untuk menyatakan suatu peristiwa yang telah terjadi.

Contoh :

  • She has met your friend yesterday. (Dia sudah bertemu temanmu kemarin).
  • Tina has closed her clothes shop a few minute ago. (Tina sudah menutup toko bajunya beberapa menit yang lalu).
  • He has read the psycology books twice. (Dia sudah membaca buku psikologi dua kali).
  • We have brushed our teeth 2 hours ago. (Kita sudah menyikat gigi kita 2 jam yang lalu).

4. Untuk menunjukkan suatu perbuatan atau peristiwa yang selesai dalam waktu singkat. Dalam hal ini sering dipakai kata-kata seperti at last, finally, just recently.

Contoh :

  • Rendy has just counted the student grades. (Rendy baru saja menghitung nilai siswa).
  • Gempar has just thrown garbages. (Gempar baru saja membuang sampah).
  • The snake has just bitten the Boy feets. (Ular itu baru saja menggigit kaki Boy).
  • The boy has just stolen my some silver necklaces. (Pria itu baru saja mencuri beberapa kalung perakku).

E. Tanda waktu yang sering digunakan dalam present perfect tense :

  • Once (sekali)
  • Three times (tiga kali)
  • Several times (beberapa kali)
  • This month (bulan ini)
  • Already (sudah)
  • As yet ( sampai sekarang)
  • Lately (akhir-akhir ini)
  • Recently (baru-baru ini)
  • Al last (akhirnya)
  • Since 1970 (sejak tahun 1970)
  • For two year (selama dua tahun)
  • Ever (pernah)
  • Twice (dua kali)
  • Many times (berkali-kali)
  • This week (minggu ini)
  • This year (tahun ini)
  • Just (baru saja)
  • So far (sejauh ini)
  • Up to the present times (hingga kini)
  • Finally (akhirnya)
  • Since yesterday (sejak kemarin)
  • For an hour (selama satu jam)
  • Never (tak pernah)

Leave a comment