Present Perfect: kalimat, latihan, tes dan contoh

Present Perfect menggunakan

Present Perfect digunakan untuk membicarakan tindakan di masa lalu yang memiliki hasil atau kaitan dengan saat ini.

I have finished the report.
Saya telah menyelesaikan laporan itu.

Present Perfect Bentuk

Subject + have / has + V3.

I have completed the task.
Saya telah menyelesaikan tugas itu.
She has finished the project.
Dia telah menyelesaikan proyek tersebut.

Present Perfect Aturan

  • Present Perfect sering digunakan untuk tindakan yang baru saja terjadi dan memiliki hasil pada saat ini.
    I have lost my keys.
    Saya kehilangan kunci saya.
    She has broken her phone.
    Dia telah merusak ponselnya.
  • Ini digunakan untuk membicarakan pengalaman hidup tanpa menyebutkan waktu yang tepat.
    I have visited London.
    Saya telah mengunjungi London.
    She has tried Japanese food.
    Dia telah mencoba makanan Jepang.
  • Kita sering menggunakan penanda waktu seperti:
    sudah, baru saja, belum, pernah, tidak pernah
    I have already finished the task.
    Saya sudah menyelesaikan tugas itu.
    She has just arrived.
    Dia baru saja tiba.
    Have you ever tried sushi?
    Apakah Anda pernah mencoba sushi?
  • Digunakan untuk tindakan atau keadaan yang dimulai di masa lalu dan berlanjut hingga saat ini (dengan for dan since).
    I have worked here for five years.
    Saya telah bekerja di sini selama lima tahun.
    She has lived here since 2020.
    Dia telah tinggal di sini sejak 2020.

Present Perfect Negasi

  • Bentuk negatif dibuat dengan have not atau has not.
    I haven't finished the report yet.
    Saya belum menyelesaikan laporannya.
    She hasn't replied to the message.
    Dia belum membalas pesan itu.

Present Perfect Pertanyaan

Dalam kalimat tanya, have atau has ditempatkan sebelum subjek.

Have / Has + subject + V3?
Wh-word + have / has + subject + V3?

Have you finished the report?
Apakah Anda sudah menyelesaikan laporan itu?
Has she called you?
Apakah dia sudah meneleponmu?
Where have they gone?
Mereka pergi ke mana?
Why has he left early?
Mengapa dia pergi lebih awal?

Present Perfect Kekeliruan umum

❌ I have saw this movie.
✅ I have seen this movie.
❌ She has went home.
✅ She has gone home.
❌ Did you ever visit London?
✅ Have you ever visited London?

Present Perfect Kalimat

I have finished the report and sent it to my manager.
Saya telah menyelesaikan laporan itu dan mengirimkannya kepada manajer saya.
She has already completed the task.
Dia sudah menyelesaikan tugas itu.
We have visited several countries this year.
Kami telah mengunjungi beberapa negara tahun ini.
He has changed his phone number, so you should call the new one.
Dia telah mengganti nomor teleponnya, jadi kamu harus menelepon nomor yang baru.
They have started a new project.
Mereka telah memulai proyek baru.
I have read this book before.
Saya pernah membaca buku ini sebelumnya.
She has just finished her work.
Dia baru saja menyelesaikan pekerjaannya.
We have solved the problem.
Kami telah menyelesaikan masalah tersebut.
He has forgotten his password.
Dia telah lupa kata sandinya.
They have improved the system.
Mereka telah memperbaiki sistem.

Present Perfect Contoh

I have tried the new application and I like it.
Saya telah mencoba aplikasi baru itu dan saya menyukainya.
She has updated the document and shared it with the team.
Dia telah memperbarui dokumen itu dan membagikannya kepada tim.
They have completed the task and started another one.
Mereka telah menyelesaikan tugas itu dan memulai tugas yang lain.
We have discussed the issue and found a solution.
Kami telah membahas masalah tersebut dan menemukan solusinya.
He has checked the code and fixed several bugs.
Dia telah memeriksa kode tersebut dan memperbaiki beberapa bug.
I have already sent the email.
Saya sudah mengirim email itu.
She has prepared the presentation.
Dia telah menyiapkan presentasinya.
We have organized the meeting.
Kami telah mengatur pertemuan tersebut.
He has learned a lot from this project.
Dia telah belajar banyak dari proyek ini.
They have improved their workflow.
Mereka telah meningkatkan alur kerja mereka.

Latihan tata bahasa Inggris yang tersedia di aplikasi

Tenses

Conditionals

Sentences

Verbs