Present Perfect Tense adalah bentuk waktu yang menjelaskan tentang suatu kejadian yang telah terjadi pada periode tertentu dan pada saat bicara, kejadian tersebut tidak lagi dilakukan atau berlangsung.

Rumus


a. Kalimat Verbal:

  • (+) Subjek + have/has + V3 + dll

  • (-) Subjek + have/has + not + V3 + dll

  • (?) Have/Has + subjek + V3 +dll?


b. Kalimat Non-Verbal

  • (+) Subjek + have/has + been + dll

  • (-) Subjek + have/has + not + been + dll

  • (?) Have/Has + subjek +been +dll?


Adverbs Yang Digunakan


Adverbs yang sering digunakan dalam Tense ini adalah:

  • Since = Sejak

  • For = Selama

  • Already = Sudah

  • Recently = Baru-baru ini

  • Never = Tak pernah

  • Almost = Hampir

  • Lately = Belakangan ini

  • At last = Akhirnya

  • Dll


Penggunaan


Present Perfect Tense digunakan untuk:

1) Menjelaskan suatu peristiwa yang baru saja selesai dikerjakan/ terjadi. Tanda waktu yang digunakan adalah just. Namun kata “just” tidak dapat digunakan dalam bentuk kalimat tanya.

  • He has just gone out.
    (Dia baru saja keluar?)

  • Has he just gone out? (SALAH)

  • She and I have just talked about you.
    (Saya dan dia baru saja membicarakan tentang kamu)


2) Menjelaskan suatu peristiwa atau kegiatan yang telah terjadi di masa lalu namun waktu terjadinya kegiatan tersebut tidak diketahui atau tidak disebutkan.

  • I have read the instructions but I don’t understand them.
    (Saya sudah membaca instruksinya namun saya tidak paham)

  • She has had her breakfast.
    (Dia sudah sarapan)

  • They have moved to London, I heard.
    (Mereka sudah pindah ke London yang saya dengar)


3) Menjelaskan suatu kegiatan atau peristiwa yang terjadi dalam batas waktu yang belum selesai/berakhir. Tanda waktu yang dapat digunakan pada fungsi ini adalah today, this afternoon, this year, dll.

Ilustrasi: Kita tahu bahwa sore hari akan berakhir pada pukul 18:00. Misalnya sekarang pukul 16:00 dan saya ingin berkata “Saya tidak melihat Tom sore ini” adalah:

  • I haven’t seen Tom this afternoon.


Lalu apabila sekarang pukul 19:00, artinya sudah malam hari. Maka untuk mengatakan “Saya tidak melihat Tom sore ini” adalah:

  • I didn’t see Tom this afternoon.


Lalu Anda pasti dapat membandingkan waktu berbicara pada 2 contoh kalimat di bawah ini:

  • Andrew has rung up three times this morning already.
    (Pagi ini saja, sudah 3 kali Andrew menelpon saya)

  • Andrew rang up three times this morning.
    (Andrew menelpon saya sampai 3 kali tadi pagi)


Waktu berbicara pada kalimat pertama pasti di bawah pukul 12:00 siang dan kalimat kedua pasti di atas pukul 12:00 siang. Misalnya, tukang koran biasanya datang ke rumah Anda antara pukul 9 sampai 10 pagi. Apabila Anda bertanya kepada seseorang di rumah Anda “apakah tukang koran sudah datang atau belum” pada pukul 9:30, maka kalimat yang harus Anda ucapkan adalah:

  • Has the newspaper boy come this morning?


Namun apabila Anda bertanya pertanyaan yang sama pada pukul 11:00, maka kalimat yang harus Anda ucapkan adalah:

  • Did the newspaper boy come this morning?


4) Namun, Present Perfect Tense dapat juga digunakan untuk menjelaskan suatu peristiwa yang masih terjadi/ berlangsung pada saat bicara. Tanda waktu yang sering digunakan pada fungsi ini adalah for, since, all day, all my life, always, lately, never, recently, dll.

  • He has lived here for 30 years.
    (artinya sekarang ia masih tinggal disini).

  • He lived here for 30 years.
    (artinya sekarang ia tidak lagi tinggal disini).

  • Anton has been in the army for two years.
    (sekarang Anton masih menjadi tentara).

  • We have waited all day.
    (sekarang kami masih menunggu).


5) Kadang-kadang untuk menjelaskan suatu peristiwa atau kejadian yang sudah selesai/berakhir pada saat bicara.

  • I haven’t seen you for years.
    (makna kalimat ini adalah: Sudah bertahun-tahun aku tidak berjumpa dengan kamu tapi sekarang kita berjumpa)

  • This room hasn’t been cleaned for weeks.
    (tapi sekarang sedang/sudah dibersihkan).

  • I have never found a such complete English book like this.
    (Saya belum pernah menemukan buku Bahasa Inggris selengkap ini)


6) Memperkenalkan sebuah kejadian atau peristiwa yang kemudian digambarkan dalam bentuk Past Simple Tense. Fungsi ini sering digunakan dalam sebuah siaran atau dalam berita di koran.

  • Thirty thousand pounds’ worth of jewellery has been stolen from Wild and Company, the jewellers. The thieves broke into the flat above and entered the shop by cutting a hole in the ceiling.
    (Perhiasan yang bernilai 40.000 Poundsterling telah dicuri dari Perusahaan Wild, Perusahaan Perhiasaan. Pencurinya masuk dari apartemen di atas dan masuk ke toko dengan membuat lubang di langit-langit toko itu)

  • Two prisoners have escaped from Dartmoor. They used a ladder which had been left behind, climbed a twenty-foot wall and got away in a stolen car.
    (2 orang narapidana telah melarikan diri dari Datmoor. Mereka menggunakan sebuah tangga yang mereka tinggalkan, memanjat sebuah dinding dengan tinggi 20 kaki dan melarikan diri dengan mobil curian)


7) Present Perfect Tense dapat juga digunakan untuk menunjukkan suatu kebiasaan. Tanda waktu yang dapat digunakan dalam fungsi ini adalah always, often, never, dll.

  • She has never been late for work.
    (Dia tidak pernah terlambat kerja).

  • They have always answered my letters.
    (Mereka selalu menjawab surat saya).

  • Bob has seldom written me.
    (Bob jarang menyurati saya)


8) Menyatakan bagian dari pengalaman dan pengetahuan. Tanda waktu yang dapat digunakan dalam fungsi ini adalah never, ever, dll.

  • I have ever been in London for 2 weeks.
    (Saya sudah ada di London selama 2 minggu)

  • Have you ever read “War and Peace?”.
    (Apakah kamu pernah membaca Novel “War and Peace”?)

  • Jack has never participated in the training.
    (Jack tidak pernah mengikuti pelatihan itu)


9) Menyatakan suatu peristiwa/kejadian yang berulang-ulang dalam suatu periode tertentu dan masih berlangsung hingga sekarang.

  • Mr. Hunt has written six letters today.
    (Tuan Hunt sudah menulis 6 surat hari ini)

  • How often have you been in love in your life?
    (Seberapa sering kamu sudah jatuh cinta dalam hidupmu?)


10) Menyertai ekspresi spesial “This is the first time ...”.

  • This is the first time I have drunk Californian champagne.
    (Ini yang pertama saya mabuk karena minum sampanye California)

  • This is the first time I have met such a lovely girl.
    (Ini yang pertama sekali bagi saya berjumpa dengan gadis secantik kamu)


Kesalahan Yang Sering Terjadi


Kadang-kadang kita sering mengatakan atau menggunakan kalimat seperti di bawah ini:

  • Saya sudah bertemu dengannya kemarin.


Pada kalimat di atas, kita mendapati kata “sudah bertemu”, dan keterangan waktunya adalah “kemarin”. Kata “kemarin” adalah keterangan waktu yang digunakan pada Past Simple Tense, bukan Present Perfect Tense yang sekarang sedang kita bahas. Kata “sudah” tidak dapat kita gunakan pada Past Simple Tense.

Apabila kita ingin menterjemahkan kalimat di atas ke dalam Bahasa Inggris, maka terjemahan yang benar adalah:

  • I met her yesterday. (BENAR), bukan

  • I have met her yesterday (SALAH)


Kemudian, coba perhatikan 2 contoh kalimat di bawah ini:

  • Jack sudah menunggu kamu selama 30 menit.

  • Jack sudah ada disini selama 30 menit.


Apa yang berbeda dari 2 kalimat di atas? Predikat kalimat pertama adalah “menunggu” (Kata kerja), sedangkan predikat kalimat kedua adalah “disini” (bukan kata kerja).

Karena predikat kalimat pertama adalah kata kerja, maka pola kalimat yang digunakan adalah sebjek + have, has + V3 + dll dan kalimat tersebut menjadi:

  • Jack has waited for you for 30  minutes.


Kemudian, karena predikat kalimat kedua bukan kata kerja, maka pola kalimat yang digunakan adalah subjek + have, has + been + dll dan kalimat tersebut menjadi:

  • Jack has been here for 30 minutes.


Since, For & Just



  •  “Just (baru saja)” diletakkan setelah Auxiliary dan sebelum Kata Kerja. Subjek + have, has + just + V3 + dll.

  • for (selama)” digunakan untuk menyatakan lamanya suatu periode, misalnya for 6 days, for along time, dll.

  • for” dapat juga digunakan dalam Past Simple Tense yang menyatakan batas waktu.


Perhatikan contoh berikut ini:

  • We lived there for ten years.
    (Artinya: Sekarang kami tidak tinggal disana lagi.)

  • We have lived there for ten year.
    (Artinya: Sekarang pun kami masih tinggal disana).



  • for” dalam Present Perfect Tense kadang-kadang dapat dihilangkan/ disembunyikan, namun dalam terjemahannya tetap diikutsertakan.


Contoh:

  • We have been here an hour.
    (kami sudah ada disini selama 1 jam).



  • for” tidak digunakan sebelum tanda waktu yang diawali dengan “all”.


Contoh:

  • They have worked all night.
    (Mereka telah bekerja sepanjang malam).



  • Since (sejak)” digunakan untuk menunjukkan “mulai dari batas waktu yang dibicarakan”.


Contoh:

  • She has been here since six o’clock.
    (Dia sudah ada disini sejak jam 6)



  •  “since” juga dapat ditambahkan klausa. Klause tersebut biasanya dalam bentuk Past Simple Tense.


Contoh:

  • I have worked since I left school.
    (Saya sudah bekerja sejak saya putus sekolah)



  • since” dapat juga digunakan pada ekspresi it is ... since ....


Contoh:

  • It is three years since I have seen Bill. (BENAR)
    (Sudah 3 tahun sejak saya berjumpa dengan Bill.)

  • It is three years since I saw Bill. (BENAR)
    (Sudah 3 tahun sejak saya berjumpa dengan Bill.)

  • It is two months since Tom smoke/has smoked a cigarette.
    (Sudah 2 bulan sejan Tom merokok.)


Hati-hati Dengan Singkatan


Hati-hati dengan penyingkatan he’s, she’s, it’s. Bentuk penyingkatan ketiga kata tersebut dapat berarti:

  • He’s = He is ATAU BISA JUGA He has

  • She’s = She is ATAU BISA JUGA She has

  • It’s = It is ATAU BISA JUGA It has


Cara untuk membedakannya sangatlah mudah. Yang perlu kita lakukan adalah melihat kata yang mengikuti (‘s). Apabila kata yang mengikutinya adalah “kata kerja bentuk ketiga (V3)”, maka (‘s) tersebut adalah “has”. Kalau bukan kata kerja ketiga, maka (‘s) tersebut adalah “is”.

Perhatikan contoh berikut ini:

  • He’s called the police. = He has... (called = V3)

  • He’s clever. = He is ... (clever = Adjectives)


Namun, adakalanya “he is + V3” pada saat:

  • Membentuk Kalimat Pasif (Passive Voice)

  • Membentuk Participle.


Contoh:

  • He’s called by the police. = He is called ... (Passive Voice).

  • He’s a called man. = He is a called man. (Participle)

  • He’s satisfied = He is satisfied. (Participle)


Jadi yang harus kita lakukan adalah memahami makna kalimat yang ada di depan kita.

  • Jika makna penyingkatan (‘s) tersebut adalah “telah/sudah”, maka (‘s) tersebut adalah “has”.

  • Jika makna kalimat tersebut bukan bermakna “telah/sudah”, maka (‘s) tersebut adalah “is”.


Catatan Khusus


Perhatikan beberapa catatan yang berhubungan dengan Present Perfect Tense di bawah ini:

1) Kita juga dapat menggunakan “From” sebagai pengganti “since” pada Present Perfect Tense. Keduanya tidak memiliki perbedaan makna yang besar. Namun biasanya orang lebih suka menggunakan “since”.

  • Stephen has been like that from his childhood.
    (Stephen sudah sepeti itu dari masa anak-anaknya) ATAU

  • Stephen has been like that since his childhood.
    (Stephen sudah sepeti itu sejak masa anak-anaknya)


2) "How long“ memiliki pola yang berbeda-beda, yaitu How long + Present Simple Tense = sampai kapan dan How long + Present Perfect Tense = sejak kapan

  • How long are you here for?
    (Sampai kapan kamu mau ada disini?)

  • How long have you been here for?
    (Sejak kapan kamu ada di sini?)


3) Kadang-kadang kita bisa menggantikan posisi Present Perfect Tense dengan Present Simple Tense dalam kalimat. Hal yang perlu kita perhatikan untuk ini adalah makna tidak boleh berubah.

  • Stephanie has had a baby.
    (Stephanie sudah punya bayi) = bisa digantikan dengan Stephanie has a baby now.

  • Our dog has died.
    (Anjing kami sudah mati) = bisa digantikan dengan Our dog is dead.

  • I have broken my arm.
    (Tanganku patah) = bisa digantikan dengan My arm is broken.


Perubahan Kalimat


Perhatikan perubahan kalimat di bawah ini:

  • Mary has waited for you for 10 minutes.

  • Mary has not waited for you for 10 minutes.

  • Has Mary waited for you for 10 minutes?



  • Sheila and Majid have been at Ali's house for 2 days

  • Sheila and Majid have not been at Ali's house for 2 days.

  • Have Sheila and Majid been at Ali's house for 2 days?

Posting Komentar

 
Top