
Ketika melihat sebuah kalimat present perfect tense, apa yang pertama kali ada di pikiran kalian?
Para pengajar Bahasa Inggris terutama di sekolah dulu sering mengatakan kalau tense tersebut menunjukkan kejadian ‘sudah’. Saya sudah makan atau kamu sudah pulang termasuk dalam bentuk ini namun bagaimana dengan perfect continuous?
Keduanya sama-sama menerangkan kejadian yang sudah terjadi tapi tetap ada bedanya. Bagian ini menjadi hal paling membingungkan karena kita sering sulit membedakannya apalagi saat membuat kalimat baru.
Present Perfect: Kejadian yang Sudah Terjadi
Apa yang sudah terjadi tapi masih berbekas di sampai hari ini? Tentu saja ini bukan soal cinta-cintaan, tapi masih membahas bentuk tense Bahasa Inggris.
Present perfect adalah tense yang menerangkan kejadian sudah terjadi tapi masih berhubungan dengan masa sekarang. Sudah terjadi bisa kalian kerjakan di masa lampau, misalnya kemarin, minggu lalu, bulan lalu, bahkan beberapa tahun lalu.
Terlihat serupa dengan past tense akan tetapi simple perfect masih memiliki relasi dengan kejadian sekarang. Kalau past tense, kalian mengerjakan sesuatu di masa lampau lalu selesai saat itu juga sedangkan perfect tense tidak demikian. Suatu kejadian sudah terjadi dahulu tapi masih ada kaitannya sampai sekarang.
Rumusnya : Subject + have/has + Verb 3
Ayo kita lihat satu contoh kalimat simple present perfect tense ini terlebih dahulu kemudian bandingkan dengan past tense!
Patricia has worked for this fashion company for 3 years. (Simple Perfect Tense)
Vs
Patricia worked for this fashion company for 3 years. (Simple Past Tense)
Pada kalimat pertama, si Patricia sudah bekerja di perusahaan tersebut selama tiga tahun. Karena bentuknya present perfect tense maka dia masih bekerja di sana sampai sekarang.
Sedangkan kalimat kedua menunjukkan past tense yang berarti Patricia bekerja di perusahaan itu selama tiga tahun saja dan sekarang sudah tidak lagi. Mungkin saja dia pindah ke kantor lain, pokoknya sudah berhenti menjadi karyawan di sana.
Apa Bedanya dengan Perfect Continuous Tense?
Selanjutnya kita akan bahas bentuk simple present perfect continuous tense yang sama-sama bikin bingung.
I have been swimming.
She has been eating salad.
My parents have been driving a car tonight.
Bukankah kalau bentuk perfect tense berarti kejadiannya sudah berlangsung meskipun masih berkaitan dengan waktu sekarang? Lalu bagaimana kalau bentuknya continuous yang berarti ‘sedang berlangsung’?
Present perfect continuous menerangkan kejadian sudah terjadi diwaktu lampau dan sampai masa kini masih dilakukan (ongoing). Jadi ketika ada kalimat she has been eating salad maka berarti dia sudah makan salad (mungkin sejak tadi) dan sekarang masih makan (belum selesai).
| Present Perfect | Present Perfect Continuous |
| S + Have/Has + Verb 3 | S + Have/Has + Been Verb-ing |
| Sudah selesaiExample: I have finished my homework. | Belum selesai dan masih atau sedang berlangsungExample: I have been working with my homework. |
| Aktivitas yang sifatnya permanen, tidak bisa digunakan untuk temporary actions.Example: We have taught Math for 10 years. | Aktivitas sementara (temporary actions) dan durasinya pendek.Example: We have been teaching Math for an hour |
| Menekankan pada hasil dari sebuah aksiExample: She has cooked dinner. | Menekankan durasi dari sebuah aksiExample: She has been cooking dinner for two hours. |
Simple present perfect tense dan present perfect continuous bedanya sangat tipis! Jadi kalian harus hati-hati dan tau betul apa saja perbedaan bentuk serta penggunaannya dalam kalimat Bahasa Inggris.
Kalian bisa belajar materi Bahasa Inggris lainnya di sini!