PRESENT PERFECT TENSE
Apa Itu Present Perfect?
Present Perfect digunakan untuk menghubungkan masa lalu dengan masa sekarang.
Tense ini digunakan ketika:
Pengalaman terjadi di masa lalu, tetapi waktunya tidak penting.
Kejadian baru saja terjadi.
Sesuatu dimulai di masa lalu dan masih berlanjut sampai sekarang.
Fungsi Utama Present Perfect
1. Pengalaman Hidup
Digunakan untuk membicarakan pengalaman tanpa menyebut waktu yang spesifik.
Contoh
I have visited Paris three times.
→ Saya sudah mengunjungi Paris tiga kali.She has never eaten sushi.
→ Dia belum pernah makan sushi.They have seen that movie.
→ Mereka sudah menonton film itu.Have you ever been to Bali?
→ Apakah kamu pernah ke Bali?
2. Kejadian Baru Saja Terjadi
Digunakan untuk aktivitas yang baru selesai.
Contoh
He has just finished his work.
→ Dia baru saja menyelesaikan pekerjaannya.I have already eaten.
→ Saya sudah makan.They have just arrived.
→ Mereka baru saja tiba.
3. Keadaan yang Masih Berlanjut
Digunakan untuk sesuatu yang dimulai di masa lalu dan masih berlangsung sekarang.
Contoh
I have lived here for five years.
→ Saya sudah tinggal di sini selama lima tahun.We have known each other since 2018.
→ Kami sudah saling mengenal sejak tahun 2018.She has worked here for a long time.
→ Dia sudah bekerja di sini sejak lama.
Cerita Singkat
Sarah's Travels
Sarah has always loved travelling.
→ Sarah selalu menyukai traveling.She has visited ten countries.
→ Dia telah mengunjungi sepuluh negara.She has just returned from Japan.
→ Dia baru saja kembali dari Jepang.She tried sushi for the first time.
→ Dia mencoba sushi untuk pertama kalinya.Her friend has never been on a plane.
→ Temannya belum pernah naik pesawat.Sarah has already booked a trip.
→ Sarah sudah memesan perjalanan.They have known each other since school.
→ Mereka sudah saling kenal sejak sekolah.
Kesimpulan
Present Perfect digunakan untuk menunjukkan kejadian masa lalu yang masih memiliki hubungan dengan keadaan sekarang.
Rumus Present Perfect
Pola Dasar
Subject + Have/Has + Verb 3 (Past Participle)
Contoh
I have visited.
→ Saya sudah mengunjungi.She has finished.
→ Dia sudah menyelesaikan.They have lived.
→ Mereka sudah tinggal.
Kalimat Positif
Rumus
Subject + Have/Has + Verb 3
Contoh
I have visited London.
→ Saya sudah mengunjungi London.She has eaten sushi.
→ Dia sudah makan sushi.They have seen the movie.
→ Mereka sudah menonton film itu.We have finished the project.
→ Kami sudah menyelesaikan proyek tersebut.
Kalimat Negatif
Rumus
Subject + Have/Has Not + Verb 3
Contoh
I haven't visited London.
→ Saya belum mengunjungi London.She hasn't finished her work.
→ Dia belum menyelesaikan pekerjaannya.They haven't seen the movie.
→ Mereka belum menonton film itu.We haven't started yet.
→ Kami belum mulai.
Kalimat Tanya
Rumus
Have/Has + Subject + Verb 3?
Contoh
Have you visited London?
→ Apakah kamu pernah mengunjungi London?Has she finished her work?
→ Apakah dia sudah menyelesaikan pekerjaannya?Have they seen the movie?
→ Apakah mereka sudah menonton film itu?
Latihan Contoh
I have visited London many times.
→ Saya sudah mengunjungi London berkali-kali.She hasn't finished her homework yet.
→ Dia belum menyelesaikan PR-nya.They have lived here since 2020.
→ Mereka sudah tinggal di sini sejak tahun 2020.
Time Expressions
Untuk Pengalaman dan Kejadian Baru
Already
Artinya: sudah
Contoh:
I have already finished my work.
→ Saya sudah menyelesaikan pekerjaan saya.
Just
Artinya: baru saja
Contoh:
He has just arrived.
→ Dia baru saja tiba.
Yet
Artinya: belum / sudah
Biasanya digunakan dalam kalimat negatif dan pertanyaan.
Contoh:
I haven't finished yet.
→ Saya belum selesai.Have you finished yet?
→ Apakah kamu sudah selesai?
Never
Artinya: tidak pernah
Contoh:
She has never eaten sushi.
→ Dia belum pernah makan sushi.
Untuk Durasi Waktu
For
Digunakan untuk menunjukkan lamanya waktu.
Contoh
We have lived here for five years.
→ Kami sudah tinggal di sini selama lima tahun.She has worked here for ten years.
→ Dia sudah bekerja di sini selama sepuluh tahun.
Since
Digunakan untuk menunjukkan titik awal waktu.
Contoh
We have lived here since 2018.
→ Kami sudah tinggal di sini sejak tahun 2018.I have known him since childhood.
→ Saya sudah mengenalnya sejak kecil.
Pertanyaan yang Sering Digunakan
Pengalaman
Have you ever been to Paris?
→ Apakah kamu pernah ke Paris?Have you ever tried sushi?
→ Apakah kamu pernah mencoba sushi?
Durasi
How long have you lived here?
→ Sudah berapa lama kamu tinggal di sini?How long have you worked here?
→ Sudah berapa lama kamu bekerja di sini?
Status Pekerjaan
Have you finished yet?
→ Apakah kamu sudah selesai?
Past Participle (Verb 3)
Regular Verbs
| Verb 1 | Verb 3 | Arti |
|---|---|---|
| work | worked | bekerja |
| visit | visited | mengunjungi |
| play | played | bermain |
| study | studied | belajar |
Irregular Verbs
| Verb 1 | Verb 3 | Arti |
|---|---|---|
| go | gone | pergi |
| see | seen | melihat |
| eat | eaten | makan |
| write | written | menulis |
| speak | spoken | berbicara |
| take | taken | mengambil |
| do | done | melakukan |
| come | come | datang |
Kesalahan Umum
1. Menggunakan Verb 1
❌ I have visit London.
✅ I have visited London.
→ Saya sudah mengunjungi London.
2. Menggunakan Verb 1 Setelah Has
❌ She has finish.
✅ She has finished.
→ Dia sudah selesai.
3. Salah Bentuk Verb
❌ They have live here.
✅ They have lived here.
→ Mereka sudah tinggal di sini.
4. Menggunakan Verb 1 pada Irregular Verb
❌ We have see.
✅ We have seen.
→ Kami sudah melihat.
5. Salah Menggunakan Go
❌ He has go.
✅ He has gone.
→ Dia sudah pergi.
Latihan
Lengkapi kalimat berikut.
I have ______ (visit) Bali.
She has ______ (finish) her homework.
They have ______ (live) here since 2020.
We have ______ (see) that movie.
He has ______ (go) home.
Kunci Jawaban
visited
finished
lived
seen
gone
Speaking Practice
I have visited London three times.
→ Saya sudah ke London tiga kali.She has already finished her homework.
→ Dia sudah menyelesaikan PR.They have lived here since 2020.
→ Mereka tinggal di sini sejak 2020.We have never been to Japan.
→ Kami belum pernah ke Jepang.He has just started his new job.
→ Dia baru saja mulai pekerjaan baru.I have known her for five years.
→ Saya sudah mengenalnya selama lima tahun.She has worked here for a long time.
→ Dia sudah lama bekerja di sini.They have already seen that movie.
→ Mereka sudah menonton film itu.
Tips Belajar
✔ Gunakan Present Perfect untuk:
Pengalaman hidup
Kejadian baru saja terjadi
Durasi waktu yang masih berlangsung
✔ Ingat rumus utama:
Have/Has + Verb 3
✔ Hafalkan kata-kata berikut:
already
just
yet
never
for
since
✔ Hafalkan Verb 3 yang sering digunakan:
gone
seen
eaten
written
spoken
taken
done
Ringkasan Cepat
Rumus
Have/Has + Verb 3
Fungsi
Pengalaman Hidup
I have visited Paris.
→ Saya sudah mengunjungi Paris.
Kejadian Baru
He has just arrived.
→ Dia baru saja tiba.
Durasi
We have lived here for five years.
→ Kami sudah tinggal di sini selama lima tahun.
Kata Kunci
already
just
yet
never
for
since
Cara Mudah Mengingat
Present Perfect =
"Masa lalu yang masih berhubungan dengan sekarang"
Contoh:
I have finished my work.
→ Pekerjaannya selesai sekarang.We have lived here since 2018.
→ Masih tinggal di sini sampai sekarang.She has never been to Japan.
→ Pengalaman hidup sampai saat ini.
