Present Perfect Tense

Pengertian Present Perfect Tense

Present perfect tense ialah suatu tense yg menggambarkan suatu kejadian yg terjadi sebelum satu spesifik waktu di masa lalu namun masih berlanjut sampai sekarang. Tense ini terdiri dr adonan faktor perfect (sebelum satu spesifik waktu di masa lampau) & bingkai waktu present (masa sekarang).

Selain itu, tense ini pula bisa menggambarkan suatu peristiwa yg dimulai & rampung di masa lampau namun efeknya masih dirasakan sampai dikala sekarang. Lebih singkatnya, tense ini digunakan selaku penghubung antara masa lalu & masa kini.

Rumus Present Perfect Tense

Present perfect tense dibentuk 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.com

For & Since

Pada kalimat present perfect tense, informasi waktu yg sering digunakan ialah for & since. Penjelasannya yaitu selaku berikut:

For Since
· Digunakan untuk memberikan berapa lama periode waktu berlangsung.

Contoh kalimat:

I have lived in New York for five years.

Artinya, lima tahun yakni berapa lama subjek I sudah tinggal di New York.

· For dapat dihilangkan dlm sebuah kalimat present perfect tense karena informasi waktu ini masih bisa diketahui walaupun tak disertai 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 mampu dipakai bersamaan dgn kata for, seperti:

began   arrive   meet   end  leave  stop

She has arrived in New York for two years.

Kalimat ini tak benar alasannya adalah kata arrive menggambarkan kejadian yg terjadi sekali & tak berlanjut untuk suatu periode waktu tertentu.Kalimat yg benar semestinya berupa simple past sebagai berikut:

She arrived in New York three years ago.

· Digunakan untuk memperlihatkan kapan suatu 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 lalu.

· Since tak dapat 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 pemahaman & rumus present perfect tense. Untuk mampu memakai & mengenalinya dgn sempurna, kita pula mesti mengetahui penggunaannya, yakni sebagai berikut:

Penggunaan Contoh Kalimat
a) Untuk menerangkan sebuah peristiwa yg dimulai pada masa lalu (past) & masih berlanjut sampai 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 lalu & masih berlanjut hingga kini. Artinya, We masih tinggal di New York & She masih mencar ilmu di Melbourne sampai ketika ini.

b) Untuk menjelaskan peristiwa yg dimulai & rampung di masa lalu & efeknya masih berlanjut sampai sekarang. · I have tasted the cake

· Alan has lied to all of us

Kedua kejadian tersebut dimulai & selsai di masa lalu & efeknya masih bisa dirasakan sampai kini. Artinya, I masih bisa merasakan rasa kudapan manis tersebut walaupun sudah menikmatinya pada masa kemudian. Dan, kebohongan Alan masih bisa dicicipi meskipun Alan berbohong pada masa kemudian juga. Jadi, gunakan present perfect tense.

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

· I have read the book several times

Semua kejadian tersebut merupakan kejadian yg terjadi berulang kali di masa lalu. Biasanya menggunakan adverb of number.

d) Untuk mengungkapkan peristiwa 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 dikenang bahwa present perfect tense digunakan pada insiden yg menghubungkan antara masa kemudian (past) & masa kini (present). Apabila kita bisa mengingat hal ini, present perfect tense yaitu hal yg mudah untuk diketahui.

Kontributor: Siti Sarah Safira

Alumni Sastra Inggris UI

  Passive Voice