Rumus Tenses Present Perfect
Present perfect tense digunakan untuk menunjukkan tindakan atau keadaan yang dimulai di masa lalu dan masih berlanjut hingga sekarang, atau memiliki dampak pada masa sekarang.
Rumus
(+) S + have/has + Verb 3 (past participle)
(-) S + have/has not + Verb 3 (past participle)
(?) Have/Has + S + Verb 3 (past participle)?
Contoh Kalimat
- I have studied English for five years.
- She has not finished her homework yet.
- Have you ever visited the Eiffel Tower?
Fungsi Tenses Present Perfect
Tenses present perfect digunakan untuk mengungkapkan suatu kejadian yang memiliki kaitan dengan masa sekarang, meskipun kejadian tersebut terjadi di masa lalu.
Perbedaan Penggunaan Present Perfect Simple dan Present Perfect Continuous
Present Perfect Simple | Present Perfect Continuous |
---|---|
Menekankan hasil atau kondisi saat ini | Menekankan proses atau durasi yang berkelanjutan |
Digunakan dengan kata kerja statif | Digunakan dengan kata kerja dinamis |
Contoh: I have lived here for 10 years. (Saya telah tinggal di sini selama 10 tahun.) | Contoh: I have been studying English for two hours. (Saya telah belajar bahasa Inggris selama dua jam.) |
Pembentukan Tenses Present Perfect
Tenses present perfect digunakan untuk mengungkapkan tindakan atau keadaan yang dimulai di masa lalu dan berlanjut hingga saat ini atau memiliki relevansi dengan saat ini. Tenses ini dibentuk dengan menggabungkan kata kerja bantu have/has dan past participle dari kata kerja utama.
Langkah-Langkah Pembentukan Present Perfect
- Tentukan subjek kalimat.
- Tentukan kata kerja utama yang akan digunakan.
- Bentuk past participle dari kata kerja utama.
- Pilih kata kerja bantu have (untuk subjek tunggal) atau has (untuk subjek jamak).
- Gabungkan kata kerja bantu dan past participle.
Contoh Pembentukan Present Perfect
Kata Kerja Beraturan:
- Subjek: I
- Kata kerja: walk
- Past participle: walked
- Kata kerja bantu: have
- Present perfect: I have walked
Kata Kerja Tidak Beraturan:
- Subjek: They
- Kata kerja: see
- Past participle: seen
- Kata kerja bantu: have
- Present perfect: They have seen
Kalimat Negatif dan Tanya Present Perfect
Untuk membentuk kalimat negatif present perfect, gunakan haven’t (untuk subjek orang pertama dan ketiga) atau hasn’t (untuk subjek orang kedua) sebelum past participle.
Kalimat Tanya Present Perfect
Untuk membentuk kalimat tanya present perfect, gunakan have atau has sebelum subjek, diikuti oleh past participle.
Kalimat Tanya | Jawaban |
---|---|
Have you ever been to London? | Yes, I have. / No, I haven’t. |
Has he finished his homework? | Yes, he has. / No, he hasn’t. |
Have they arrived yet? | Yes, they have. / No, they haven’t. |
Adverbial Present Perfect
Present perfect tense dapat digunakan bersama dengan berbagai jenis adverbial untuk memberikan informasi tambahan tentang waktu, frekuensi, dan durasi tindakan yang dijelaskan.
Jenis Adverbial Present Perfect
- Adverbial waktu menunjukkan kapan tindakan terjadi, seperti just, already, yet, dan recently.
- Adverbial frekuensi menunjukkan seberapa sering tindakan terjadi, seperti often, always, never, dan sometimes.
- Adverbial durasi menunjukkan berapa lama tindakan berlangsung, seperti for, since, dan until.
Penggunaan Adverbial Present Perfect
Adverbial present perfect ditempatkan setelah kata kerja bantu have atau has dalam present perfect tense.
Adverbial Waktu
Adverbial waktu digunakan untuk menunjukkan waktu terjadinya tindakan. Misalnya:
I have just finished my homework.
(Saya baru saja menyelesaikan pekerjaan rumah saya.)
She has already left for school.
(Dia sudah berangkat ke sekolah.)
Adverbial Frekuensi
Adverbial frekuensi digunakan untuk menunjukkan seberapa sering tindakan terjadi. Misalnya:
I have often visited this place.
(Saya sering mengunjungi tempat ini.)
She has never been to Paris.
(Dia belum pernah ke Paris.)
Adverbial Durasi
Adverbial durasi digunakan untuk menunjukkan berapa lama tindakan berlangsung. Misalnya:
I have lived here for ten years.
(Saya sudah tinggal di sini selama sepuluh tahun.)
She has been waiting since morning.
(Dia sudah menunggu sejak pagi.)
Perbedaan Present Perfect dan Past Perfect
Present perfect dan past perfect adalah dua tenses dalam bahasa Inggris yang digunakan untuk menunjukkan tindakan atau peristiwa yang terjadi di masa lalu. Meskipun keduanya memiliki kesamaan, terdapat perbedaan mendasar dalam penggunaannya.
Penggunaan Present Perfect
- Menunjukkan tindakan atau peristiwa yang dimulai di masa lalu dan masih berlanjut hingga sekarang.
- Menunjukkan pengalaman atau pencapaian yang relevan dengan masa sekarang.
- Menekankan hasil dari tindakan yang terjadi di masa lalu.
Penggunaan Past Perfect
- Menunjukkan tindakan atau peristiwa yang terjadi sebelum tindakan atau peristiwa lain di masa lalu.
- Menunjukkan tindakan atau peristiwa yang diselesaikan sebelum waktu tertentu di masa lalu.
- Menekankan bahwa suatu tindakan telah selesai pada waktu tertentu di masa lalu.
Ilustrasi Perbedaan
Sebagai ilustrasi, perhatikan contoh berikut:
Present Perfect:
> Saya sudah makan siang.
Kalimat ini menunjukkan bahwa tindakan makan siang telah terjadi dan masih berlanjut hingga sekarang.
Past Perfect:
> Saya sudah makan siang sebelum kamu datang.
Kalimat ini menunjukkan bahwa tindakan makan siang telah selesai sebelum tindakan kamu datang.
Kesalahan Umum Present Perfect
Present perfect adalah bentuk waktu yang sering digunakan dalam bahasa Inggris. Namun, penggunaannya sering kali menimbulkan kesalahan. Berikut adalah beberapa kesalahan umum yang sering terjadi dalam penggunaan present perfect:
Menggunakan Present Perfect untuk Kejadian di Masa Lalu
Kesalahan ini terjadi ketika seseorang menggunakan present perfect untuk mendeskripsikan kejadian yang terjadi dan selesai di masa lalu.
Contoh kalimat yang salah:
> I have eaten breakfast this morning.
Cara memperbaikinya:
> I ate breakfast this morning.
Menggunakan Present Perfect untuk Kejadian yang Berlangsung
Kesalahan ini terjadi ketika seseorang menggunakan present perfect untuk mendeskripsikan kejadian yang masih berlangsung atau belum selesai.
Contoh kalimat yang salah:
> I have been working on this project for two days.
Cara memperbaikinya:
> I have been working on this project for two days now.
Menggunakan Present Perfect untuk Kejadian yang Tidak Ada Hubungannya dengan Masa Kini
Kesalahan ini terjadi ketika seseorang menggunakan present perfect untuk mendeskripsikan kejadian yang tidak ada hubungannya dengan masa kini.
Contoh kalimat yang salah:
> I have never seen that movie.
Cara memperbaikinya:
> I have never seen that movie before.
Menggunakan Present Perfect untuk Kejadian yang Tidak Dikenal
Kesalahan ini terjadi ketika seseorang menggunakan present perfect untuk mendeskripsikan kejadian yang tidak diketahui atau tidak dikenali.
Contoh kalimat yang salah:
> I have heard of that person.
Cara memperbaikinya:
> I have heard of that person before.