Grammar: Kapan Menggunakan Present Perfect?
Ditulis oleh Tim VoiceUp Ditinjau tutor bersertifikat TESOL/TEFL Diperbarui
Present Perfect adalah salah satu tense yang paling membingungkan bagi learners bahasa Inggris. Banyak yang kesulitan memahami kapan menggunakan Present Perfect vs Simple Past. Dalam artikel ini, kita akan membahas secara lengkap tentang Present Perfect.
Struktur Present Perfect
Positive: Subject + have/has + past participle (V3)
- I have finished my homework.
- She has visited Japan.
Negative: Subject + have/has + not + past participle
- I haven't seen that movie.
- He hasn't called me yet.
Question: Have/Has + subject + past participle?
- Have you ever been to Bali?
- Has she finished her work?
Kapan Menggunakan Present Perfect?
1. Experience (Pengalaman Hidup)
Untuk menceritakan pengalaman tanpa menyebutkan waktu spesifik.
- "I have traveled to 10 countries." (Dalam hidup saya, tanpa menyebut kapan)
- "She has never eaten sushi." (Never = tidak pernah dalam hidupnya)
- "Have you ever met a celebrity?" (Ever = pernah atau tidak)
2. Unfinished Time Period
Untuk periode waktu yang belum selesai (today, this week, this year, etc.)
- "I have drunk three cups of coffee today." (Hari belum selesai)
- "We have had five meetings this week." (Minggu belum selesai)
- "She has been sick this month." (Bulan belum selesai)
3. Recent Actions dengan "Just"
Untuk aksi yang baru saja terjadi.
- "I have just finished my lunch."
- "She has just arrived at the office."
- "They have just left."
4. Actions yang Dimulai di Masa Lalu dan Masih Berlanjut
Dengan "for" (durasi) dan "since" (starting point).
- "I have lived in Jakarta for 10 years." (Masih tinggal di Jakarta)
- "She has worked here since 2020." (Masih bekerja di sini)
- "We have known each other since childhood."
5. Actions dengan "Already" dan "Yet"
Already (sudah) - dalam positive statements:
- "I have already done my homework."
- "She has already left."
Yet (belum/sudah) - dalam negative statements dan questions:
- "I haven't finished my work yet." (Belum selesai)
- "Have you eaten lunch yet?" (Sudah makan atau belum?)
Present Perfect vs Simple Past
Present Perfect: Fokus pada hasil/experience, waktu tidak spesifik
- "I have been to Paris." (Pengalaman, kapan tidak penting)
Simple Past: Fokus pada aksi di waktu spesifik di masa lalu
- "I went to Paris last year." (Waktu spesifik disebutkan)
Lebih banyak contoh:
- Present Perfect: "I have lost my keys." (Kunci masih hilang sekarang)
- Simple Past: "I lost my keys yesterday." (Waktu spesifik)
- Present Perfect: "She has lived in Tokyo." (Experience, mungkin masih atau sudah tidak)
- Simple Past: "She lived in Tokyo in 2015." (Waktu spesifik, sudah tidak tinggal di sana)
Time Expressions dengan Present Perfect
- Ever/Never: Pernah/tidak pernah
- Just: Baru saja
- Already: Sudah
- Yet: Belum/sudah (negative & questions)
- So far: Sejauh ini
- Up to now: Sampai sekarang
- Recently: Baru-baru ini
- Lately: Akhir-akhir ini
- For: Selama (durasi)
- Since: Sejak (starting point)
Common Mistakes
❌ Wrong: "I have seen that movie yesterday."
✅ Correct: "I saw that movie yesterday." (Gunakan Simple Past karena ada 'yesterday')
❌ Wrong: "I have lived here since 5 years."
✅ Correct: "I have lived here for 5 years." (Gunakan 'for' untuk durasi)
❌ Wrong: "She has went to the store."
✅ Correct: "She has gone to the store." (Past participle of 'go' adalah 'gone')
Practice Exercise
Coba lengkapi kalimat berikut:
- I _____ (finish) my work. Let's go home!
- She _____ (live) in London for 3 years.
- _____ you ever _____ (eat) Indonesian food?
- They _____ (not/arrive) yet.
- We _____ (know) each other since high school.
Answers:
- have finished
- has lived
- Have, eaten
- haven't arrived
- have known
Kesimpulan: Present Perfect bisa challenging, tapi dengan practice dan pemahaman yang tepat, Anda pasti bisa menguasainya. Key-nya adalah memahami connection antara past action dan present result. Keep practicing dan jangan ragu untuk bertanya kepada tutor jika ada yang kurang jelas!
Tertarik Belajar Lebih Lanjut?
Bergabunglah dengan VoiceUp dan tingkatkan kemampuan bahasa Inggris Anda dengan tutor profesional bersertifikat.