VocabNote
TensesMenengah

Present Perfect

Present Perfect menghubungkan masa lalu dengan masa kini. Gunakan untuk pengalaman, peristiwa terkini dengan relevansi sekarang, atau tindakan yang dimulai di masa lalu dan masih berlanjut. Dibentuk dengan have/has + past participle.

KAPAN DIGUNAKAN

Gunakan untuk pengalaman hidup (tanpa waktu tertentu), untuk tindakan terkini dengan hasil sekarang, untuk tindakan yang dimulai di masa lalu dan berlanjut sekarang (dengan "for" atau "since"), dan untuk memperkenalkan berita terbaru.

STRUKTUR

positiveS + have/has + past participle

She has visited Japan three times.

Dia **telah mengunjungi** Jepang tiga kali.

negativeS + haven't/hasn't + past participle

I haven't seen that film yet.

Saya **belum menonton** film itu.

questionHave/Has + S + past participle?

Have you ever tried sushi?

Apakah kamu **pernah mencoba** sushi?

KATA KUNCI

  • ever
  • never
  • already
  • yet
  • just
  • for
  • since
  • recently
  • lately
  • so far

CONTOH

I have visited Japan three times.

Saya **sudah mengunjungi** Jepang tiga kali.

She has just finished her homework.

Dia **baru saja menyelesaikan** PR-nya.

Have you ever tried sushi?

Apakah kamu **pernah mencoba** sushi?

They haven't arrived yet.

Mereka **belum tiba**.

He has lived here for ten years.

Dia **tinggal** di sini **selama** sepuluh tahun.

ATURAN EJAAN (HE/SHE/IT)

Kata kerja beraturantambahkan -ed (sama seperti past simple)work → worked, play → played
Kata kerja tidak beraturanbentuk past participle yang unikgo → gone, eat → eaten, write → written

KESALAHAN UMUM

I have seen her yesterday.

I saw her yesterday.

Jangan gunakan present perfect dengan waktu lampau spesifik. Gunakan past simple sebagai gantinya.

Have you eaten yet? — Yes, I have eaten.

Have you eaten yet? — Yes, I have.

Dalam jawaban singkat, jangan ulangi past participle — cukup gunakan "have/has"

Tips

Perbedaan utama antara present perfect dan past simple: present perfect = waktu spesifik tidak diketahui atau tidak penting. Past simple = waktu spesifik disebutkan atau tersirat (yesterday, last week...).

Tenses