close

Present Perfect Tense

Pengertian Present Perfect Tense

Present perfect tense yakni suatu tense yg menggambarkan sebuah peristiwa yg terjadi sebelum satu spesifik waktu di masa kemudian tetapi masih berlanjut sampai kini. Tense ini terdiri dr gabungan faktor perfect (sebelum satu spesifik waktu di masa lalu) & bingkai waktu present (masa kini).

Selain itu, tense ini pula mampu menggambarkan sebuah insiden yg dimulai & rampung di masa lalu namun efeknya masih dirasakan hingga ketika kini. Lebih singkatnya, tense ini dipakai sebagai penghubung antara masa kemudian & masa sekarang.

Rumus Present Perfect Tense

Present perfect tense dibuat dgn auxiliary verb have atau has  & past participle (verb 3). Have berpasangan dgn subjek  I, You, We, & They sedangkan Has digunakan untuk subjek He, She, & It.

Bentuk Rumus Present Perfect Tense Contoh Kalimat
Positif

(+)

· I/You/We/They + have + verb 3

· He/She/It + has + verb 3

· They have lived in Jakarta for a long time

· He has learned English for one year

Negatif

(-)

· I/You/We/They + have + not + verb 3

· He/She/It + has + not + verb 3

· They have not lived in Jakarta for a long time

· He has not learned English for one year

Interogatif

(?)

· Have + I/You/We/They + verb 3?

· Has + He/She/It + verb 3?

· Have they lived in Jakarta for a long time?

· Has he learned English for one year?

rumus present perfect tense

sumber gambar: grammar-monster.org

For & Since

Pada kalimat present perfect tense, keterangan waktu yg sering dipakai ialah for & since. Penjelasannya ialah selaku berikut:

For Since
· Digunakan untuk memperlihatkan berapa usang periode waktu berlangsung.

Contoh kalimat:

I have lived in New York for five years.

Artinya, lima tahun yaitu berapa usang subjek I sudah tinggal di New York.

· For dapat dihilangkan dlm sebuah kalimat present perfect tense sebab informasi waktu ini masih bisa diketahui meskipun tak dibarengi dlm kalimat.

Contoh:

(+) He has worked here (for) several years.

(-) He has not worked here (for) several years.

(?) (For) how long has he worked here?

· Ada beberapa kata kerja yg tak bisa digunakan berbarengan dgn kata for, mirip:

began   arrive   meet   end  leave  stop

She has arrived in New York for two years.

Kalimat ini tak benar sebab kata arrive menggambarkan insiden yg terjadi sekali & tak berlanjut untuk sebuah periode waktu tertentu.Kalimat yg benar semestinya berbentuk simple past selaku berikut:

She arrived in New York three years ago.

· Digunakan untuk menawarkan kapan sebuah periode waktu dimulai.

Contoh kalimat:

I have lived in New York since five years ago.

Artinya, subjek I mulai tinggal di New York semenjak lima tahun yg kemudian.

· Since tak mampu dihilangkan dlm kalimat present perfect tense karena bisa menghilangkan fungsi informasi waktu itu sendiri & makna kalimat.

Contoh:

(+) He has worked here since June.

BUKAN:  He has worked here June.

(-) He has not worked since June

Bukan: He has not worked June.

(?) Since when has he worked here?

Bukan: when has he worked here?

Penggunaan

Kita telah mengetahui pengertian & rumus present perfect tense. Untuk bisa memakai & mengenalinya dgn sempurna, kita pula harus mengetahui penggunaannya, yaitu sebagai berikut:

Penggunaan Contoh Kalimat
a) Untuk menerangkan suatu peristiwa yg dimulai pada masa lampau (past) & masih berlanjut hingga sekarang. · We have lived in New York for three years.

· She has studied in Melbourne since two years ago.

Kedua insiden tersebut dimulai pada masa lampau & masih berlanjut sampai sekarang. Artinya, We masih tinggal di New York & She masih berguru di Melbourne sampai dikala ini.

b) Untuk menjelaskan peristiwa yg dimulai & selsai di masa lampau & efeknya masih berlanjut hingga kini. · I have tasted the cake

· Alan has lied to all of us

Kedua kejadian tersebut dimulai & rampung di masa lampau & efeknya masih mampu dinikmati sampai sekarang. Artinya, I masih bisa merasakan rasa kue tersebut walaupun sudah menikmatinya pada masa kemudian. Dan, kebohongan Alan masih mampu dinikmati meskipun Alan berbohong pada masa kemudian juga. Jadi, gunakan present perfect tense.

c) Untuk menunjukkan bahwa sebuah insiden terjadi berulang kali di masa lalu. · Alex has called you five times

· I have read the book several times

Semua insiden tersebut merupakan insiden yg terjadi berulang kali di masa lampau. Biasanya memakai adverb of number.

d) Untuk mengungkapkan insiden yg gres saja terjadi atau dilaksanakan. · My father has just gone to the office.

· They have just announced the winner.

Semua kejadian tersebut baru saja terjadi. Biasanya kata adverb just dipakai untuk tujuan ini.

Perlu diingat bahwa present perfect tense dipakai pada kejadian yg menghubungkan antara masa lalu (past) & masa sekarang (present). Apabila kita mampu mengenang hal ini, present perfect tense yaitu hal yg gampang untuk dikenali.

Kontributor: Siti Sarah Safira

Alumni Sastra Inggris UI

  Chapter 1, Makalah Bahasa Inggris