Use of the Present Perfect

Present Perfect digunakan untuk menggambarkan hubungan antara masa lalu dan masa sekarang.
Artinya, suatu tindakan terjadi di masa lalu tetapi hasil atau dampaknya masih relevan sekarang.

Struktur dasar:

have / has + past participle

Contoh:

I have finished my homework.
She has visited London.

1. Result of a Past Action in the Present

Present Perfect digunakan ketika hasil dari suatu tindakan di masa lalu penting pada saat ini.

Waktu terjadinya tidak disebutkan secara spesifik.

Contoh:

I have cleaned my room.

Artinya: kamar sekarang sudah bersih.

Has Peggy ever been to Tokyo?

Artinya: pertanyaannya adalah apakah dia pernah ke Tokyo atau tidak.

Catatan:

Jika waktu yang jelas disebutkan (misalnya yesterday, last week), maka digunakan Simple Past.

Contoh:

I cleaned my room yesterday.

2. Recently Completed Actions

Present Perfect juga digunakan untuk tindakan yang baru saja selesai.

Biasanya digunakan dengan kata:

  • just
  • already
  • recently

Contoh:

He has just played handball.

Artinya: dia baru saja selesai bermain.

Contoh lain:

She has already finished the report.

3. Actions that Started in the Past and Continue Until Now

Present Perfect digunakan untuk menjelaskan keadaan yang dimulai di masa lalu dan masih berlangsung sampai sekarang.

Biasanya digunakan dengan:

  • since → titik waktu
  • for → periode waktu

Contoh:

We have lived in Canada since 1986.

Artinya: mereka masih tinggal di Kanada sekarang.

Contoh lain:

She has worked here for five years.

4. Dengan Kata: lately, recently, yet

Present Perfect sering digunakan bersama beberapa kata keterangan waktu berikut.

recently / lately

Digunakan untuk sesuatu yang terjadi belakangan ini.

Contoh:

I have been to London recently.

yet

Digunakan dalam kalimat negatif dan pertanyaan, biasanya di akhir kalimat.

Contoh:

He has not written the email yet.

Artinya: dia belum menulis email tersebut.

Contoh pertanyaan:

Have you finished your homework yet?

Ringkasan Penggunaan Present Perfect

Present Perfect digunakan untuk:

  1. hasil dari tindakan masa lalu yang penting sekarang
  2. tindakan yang baru saja selesai
  3. keadaan yang dimulai di masa lalu dan masih berlangsung
  4. pengalaman hidup tanpa waktu spesifik

Contoh:

I have finished my homework.
She has lived here for ten years.
They have just arrived.

Scroll to Top