📚 Present Perfect Tense

Tense #3 dari 12 Tenses Bahasa Inggris

← Kembali ke Home 🎯 Quiz ⏰ Timeline

3. Present Perfect Tense

Kegunaan: Menyatakan aksi yang sudah selesai tapi waktunya tidak spesifik, atau aksi yang dimulai di masa lalu dan masih berlanjut/relevan sampai sekarang.

📝 Rumus:

(+) Subject + have/has + Verb 3 (Past Participle)

(-) Subject + have/has + not + Verb 3

(?) Have/Has + Subject + Verb 3?

💡 Contoh Kalimat:

  • (+) I have visited Bali three times. (Saya sudah mengunjungi Bali tiga kali.)
  • (+) She has finished her homework. (Dia sudah menyelesaikan PR-nya.)
  • (+) We have known each other for 10 years. (Kami sudah saling kenal selama 10 tahun.)
  • (+) He has lived here since 2015. (Dia sudah tinggal di sini sejak 2015.)
  • (-) I haven't eaten anything today. (Saya belum makan apa-apa hari ini.)
  • (-) They haven't seen that movie yet. (Mereka belum menonton film itu.)
  • (?) Have you ever been to Japan? (Pernahkah kamu ke Jepang?)
  • (?) Has she called you? (Apakah dia sudah meneleponmu?)

⏰ Kata Keterangan Waktu:

already, yet, just, ever, never, recently, lately, so far, since, for, until now

💭 Tips Mengingat:

Since = titik waktu spesifik (since 2020, since Monday). For = durasi waktu (for 5 years, for 2 hours).

🇮🇩 Kenapa Orang Indonesia Sering Bingung?

Present Perfect adalah tense yang paling membingungkan bagi orang Indonesia karena konsep ini tidak ada dalam bahasa kita. Dalam bahasa Indonesia, "Saya sudah makan" dan "Saya makan kemarin" sama-sama pakai kata "makan" tanpa perubahan.

Bahasa Inggris membedakan: kapan selesai itu penting atau tidak? Kalau waktu spesifik penting → Simple Past. Kalau yang penting adalah "sudah pernah/belum" → Present Perfect.

❌ Kesalahan Umum & Akibatnya:

❌ "I have visited Bali yesterday."

✅ "I visited Bali yesterday." (Simple Past)

Present Perfect tidak boleh dipakai dengan waktu spesifik di masa lalu (yesterday, last week, in 2020). Kalau ada waktu spesifik, pakai Simple Past.

❌ "I have went to Japan."

✅ "I have been to Japan." atau "I have gone to Japan."

Setelah have/has, pakai Verb 3 (past participle), bukan Verb 2. Go → went (V2) → gone (V3).

❌ "I live here since 2020."

✅ "I have lived here since 2020."

Kalau aksi dimulai di masa lalu dan masih berlanjut sampai sekarang, wajib pakai Present Perfect, bukan Simple Present.

❌ "Did you ever eat sushi?"

✅ "Have you ever eaten sushi?"

Untuk pengalaman hidup (pernah/belum pernah), pakai Present Perfect dengan "ever/never", bukan Simple Past.