Present perfect tense adalah bentuk kata kerja yang digunakan untuk menjelaskan suatu kegiatan atau kondisi yang telah dimulai di masa lalu dan masih berlanjut sampai sekarang. Bentuk kata kerja ini juga digunakan untuk menyatakan suatu kegiatan yang telah selesai pada suatu titik waktu tertentu di masa lalu namun efeknya masih berlanjut.
Fungsi Present Perfect Tense
Setelah kita mengetahui pengertian present perfect tense, untuk bisa menggunakan dan mengenalinya dengan tepat, kita juga harus memahami fungsi dan penggunaan tense tersebut. Fungsi dari tense tersebut adalah sebagai berikut:
Penggunaan | Contoh Kalimat |
a) Digunakan untuk menjelaskan suatu kejadian yang dimulai pada masa lampau (past) dan masih berlanjut sampai sekarang. |
Kejadian tersebut dimulai pada masa lampau dan masih berlanjut sampai sekarang. Artinya, They masih tinggal di Bandung dan He masih belajar di Jakarta sampai saat ini. |
b) Digunakan untuk menjelaskan kejadian yang dimulai dan berakhir di masa lampau dan efeknya masih berlanjut sampai sekarang. |
Kejadian tersebut dimulai dan berakhir di masa lampau dan efeknya masih bisa dirasakan sampai sekarang. Artinya, I masih bisa merasakan rasa sop meskipun sudah mencicipinya pada masa lalu. Dan, kebohongan Ali masih bisa dirasakan meskipun Ali berbohong pada masa lalu juga. Jadi,untuk kejadian seperti yang dicontohkan kita harus menggunakan present perfect tense. |
c) Digunakan untuk menunjukkan bahwa suatu kejadian terjadi berulang kali di masa lampau. |
Kejadian tersebut merupakan kejadian yang terjadi berulang kali di masa lampau. Untuk keterangan waktunya biasanya menggunakan adverb of number. |
d) Digunakan untuk mengungkapkan kejadian yang baru saja terjadi atau dilakukan. | · My mother has just gone to the market. Semua kejadian tersebut baru saja terjadi. Biasanya kata adverb just digunakan untuk tujuan ini. |
Time Signal Present Perfect Tense
Time signal atau tanda waktu merupakan kata-kata maupun ungkapan penunjuk waktu yang berfungsi untuk menentukan bentuk susunan kalimat dalam bentuk waktu yang tepat dan benar. Adapun beberapa jenis time signal dalam simple present perfect tense sebagai berikut:
|
Berikut merupakan beberapa contoh dari kalimat Present Perfect Tense:
- I haven’t seen Dino recently.
(Saya belum melihat Dino lagi.) - Have you everbeen to Surabaya?
(Apakah kamu pernah ke Surabaya?) - Adi hasn’t received the e-mail yet.
(Adi masih belum menerima e-mail tersebut.) - You haven’t seen Budi for three days.
(Kamu tidak melihat Budi selama tiga hari.) - We haven’t seen Dimas since 8 am.
(Kita tidak melihat Dimas sejak jam 8 pagi.)
Rumus dan Contoh Kalimat Present Perfect Tense
Present perfect tense terbentuk dari auxiliary verb have atau has dan past participle (verb 3). Have digunakan untuk subjek I, You, We, dan They, sedangkan Has berpasangan dengan subjek He, She, dan It.
Bentuk | Rumus Present Perfect Tense (verba/nomina) | Contoh Kalimat |
Positif (+) | · I/You/We/They + have + verb 3 · He/She/It + has + verb 3 | · We have lived in Bandung for a long time · She has learned English for two year |
Negatif (-) | · I/You/We/They + have + not + verb 3 · He/She/It + has + not + verb 3 | · We have not lived in Bandung for a long time · She has not learned English for two year |
Interogatif (?) | · Have + I/You/We/They + verb 3? · Has + He/She/It + verb 3? | · Have We lived in Jakarta for a long time? · Has she learned English for two year? |
Contoh Lain Kalimat Present Perfect Tense
- (+) I have known Cindy for 5 years
(-) I have not known Cindy for 5 years
(?) Have I known Cindy for 5 years? - (+) My mother has been to Holland three times
(-) My mother has not been to Holland three times
(?) Has my mother been to Holland three times? - (+) I have lost my keys
(-) I have not lost my keys
(?) Have I lost my keys? - (+) Risa has seen Irfan this week
(-) Risa has not seen Irfan this week
(?) Has Risa seen Irfan this week? - (+) We have introduced a new product
(-) We have not introduced a new product
(?) Have we introduced a new product? - (+) Tomi has already eaten when his friend arrived
(-) Tomi has not already eaten when his friend arrived
(?) Has Tomi already eaten when his friend arrived? - (+) I have played football since I was five years old
(-) I have not played football since I was five years old
(?) Have I played football since I was five years old? - (+) Carlos has joined a football club the day after he loosed a game
(-) Carlos has not joined a football club the day after he loosed a game
(?) Has Carlos joined a football club the day after he loosed a game?
Contoh Soal
- I……studied for three hours
a) have
b) been
c) has
d) had
- Rio and Dewi…….here since yesterday
a) has been
b) have been
c) had been
d) has
- I have……a letter for 3 hours
a) write
b) wrote
c) written
d) writing
- I have……a delicious food for them
a) cooked
b) cooking
c) cooks
d) cook
- I have…….this film since last night
a) watching
b) watched
c) watches
d) watch
- We have…….me about this story
a) tell
b) told
c) telling
d) tells
- Riana…….sung this song
a) had
b) has
c) have
d) having
- They have…….in Malang since 2001
a) live
b) lives
c) living
d) lived
- Anton and Ayu ……..cooked this delicious food special for me
a) had
b) has
c) have
d) having - Susi has…….to the school for 3 hours
a) go
b) goes
c) gone
d) went