Past, Present and Future Perfect Tenses



Past Perfect

Fungsi past perfect adalah untuk menyatakan bahwa suatu kejadian telah selesai pada suatu waktu di masa lampau sebelum suatu kejadian lain terjadi.


Past Perfect memiliki rumus sebagai berikut:

1. Kalimat positif

Subjek + had + verb 3/been


2. Kalimat Negatif

Subjek + had + not + verb 3/been


3. Kalimat tanya

Had + Subjek + Verb 3/been?


Note: "been" digunakan jika kalimat tidak mengandung kata kerja.


Contoh:

(+) She had studied before she went to bed.


(-) She had not studied before she went to bed.


(?) Had she studied before she went to bed?


Pada contoh di atas, kegiatan belajar (had studied) telah selesai dilakukan sebelum kegiatan lain, yaitu dia tidur (she went to bed).




Present Perfect

Fungsi Present Perfect adalah untuk untuk menyatakan suatu kejadian/kegiatan yang sudah terjadi. Kapan kejadian tersebut terjadi bukan merupakan fokus dari bentuk waktu ini.


Semisal pada kalimat berikut:


I have read the book.


Disini fokus pembicara adalah bahwa kejadian tersebut sekarang sudah selesai. Kapan kejadian tersebut terjadi bukan menjadi fokus.


Secara logika, "read" atau membaca pasti terjadi sebelum sekarang. Bisa saja kegiatan tersebut dilakukan "this morning", "yesterday" atau bahkan "last week". 


Pada kasus tersebut diatas, sebenarnya kita bisa menggunakan Simple Past. Semisal kita pilih "read" dan kegiatan ini ternyata terjadinya kemarin. Kita dapat mengubah kalimat I have read the book menjadi I read the book yesterday.


Hanya saja karena fokus dari Present Perfect adalah suatu kegiatan atau kejadian yang sudah selesai sekarang, maka kita tidak perlu merinci kapan kegiatan tersebut dilakukan.


Sebagai pedoman, jika kita ingin merinci kapan suatu kegiatan dilakukan di masa lampau, gunakan bentuk waktu Simple Past. Jika kita tidak ingin merinci kapan suatu kegiatan dilakukan di masa lampau, gunakan Present Perfect.


Selain itu, Present Perfect juga bisa digunakan untuk menyatakan:


1. Kegiatan atau situasi yang dimulai di masa lampau dan masih berlanjut hingga kini.


I have lived in Jakarta since 1998. (Note: dan saya masih tinggal di sana)


2. Kegiatan yang dilakukan selama periode waktu yang belum selesai atau berakhir. 


She has visited her grandma twice this week. (Note: dan minggu ini belum berakhir.)


3. Kegiatan berulang dalam periode yang tidak ditentukan antara masa lampau dan sekarang. 


We have been to Bali several times.


4. Kegiatan yang baru saja selesai atau berakhir, biasanya ditambah just. 


I have just written a letter.



Rumus Present Perfect:

1. Kalimat positif

S + have/has + verb 3/been


John has left school.


2. Kalimat negatif

S + have/has + not + verb 3/been


I have not finished painting.


3. Kalimat tanya

Have/has + S + verb 3/been?


Have they told you the news?




Future Perfect

Fungsi Future Perfect adalah untuk menyatakan kegiatan atau kejadian yang sudah selesai di masa depan.


Saat kita menggunakan bentuk waktu ini, kita membayangkan diri kita di masa depan dan membicarakan kegiatan yang akan selesai pada waktu setelah sekarang.


Bentuk waktu ini sering kali ditambah ekspresi waktu seperti by the end of, by the time, at the end dll.


Contoh:

I will have been at Gresik for two years by the end of this year.


By the time you arrive at my house tonight I will have left.


Randy will have finished his report by this time next week.



Rumus Future Perfect:

1. Kalimat positif

S + will + have + verb 3/been 


They will have got to Semarang by 9 pm tonight.


2. Kalimat negatif

S + will + not + have + verb 3/been


Ardhy will not have finished his homework by the time his dad arrives tonight.


3. Kalimat tanya

Will + S + have + verb3/been?


Will you have left for Bandung by the end of this month?




Newer Post Older Post