Present Perfect: ayat, latihan, ujian dan contoh

Present Perfect menggunakan

Present Perfect digunakan untuk membincangkan tindakan masa lampau yang mempunyai hasil atau kaitan dengan masa sekarang.

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

Present Perfect Bentuk

Subject + have / has + V3.

I have completed the task.
Saya telah menyelesaikan tugasan itu.
She has finished the project.
Dia telah menyiapkan projek itu.

Present Perfect Peraturan

  • Present Perfect sering digunakan untuk tindakan terkini yang mempunyai hasil pada masa kini.
    I have lost my keys.
    Saya telah kehilangan kunci saya.
    She has broken her phone.
    Dia telah memecahkan telefonnya.
  • Ia digunakan untuk bercakap tentang pengalaman hidup tanpa menyatakan masa yang tepat.
    I have visited London.
    Saya telah melawat London.
    She has tried Japanese food.
    Dia telah mencuba makanan Jepun.
  • Kita sering menggunakan penanda masa seperti:
    sudah, baru sahaja, lagi, pernah, tidak pernah
    I have already finished the task.
    Saya sudah pun menyelesaikan tugasan itu.
    She has just arrived.
    Dia baru sahaja tiba.
    Have you ever tried sushi?
    Pernahkah anda mencuba sushi?
  • Ia digunakan untuk tindakan atau keadaan yang bermula pada masa lalu dan berterusan hingga kini (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 Penafian

  • Bentuk negatif dibentuk dengan have not atau has not.
    I haven't finished the report yet.
    Saya belum menyiapkan laporan itu lagi.
    She hasn't replied to the message.
    Dia masih belum membalas mesej itu.

Present Perfect Soalan-soalan

Dalam ayat tanya, have atau has datang sebelum subjek.

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

Have you finished the report?
Adakah anda telah menyiapkan laporan itu?
Has she called you?
Adakah dia telah menelefon awak?
Where have they gone?
Mereka telah pergi ke mana?
Why has he left early?
Mengapa dia pulang awal?

Present Perfect Kesilapan biasa

❌ 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 Ayat-ayat

I have finished the report and sent it to my manager.
Saya telah menyiapkan laporan itu dan menghantarnya kepada pengurus saya.
She has already completed the task.
Dia sudah pun menyelesaikan tugas itu.
We have visited several countries this year.
Kami telah melawat beberapa negara pada tahun ini.
He has changed his phone number, so you should call the new one.
Dia telah menukar nombor telefonnya, jadi anda patut menghubungi nombor yang baharu itu.
They have started a new project.
Mereka telah memulakan projek baharu.
I have read this book before.
Saya pernah membaca buku ini sebelum ini.
She has just finished her work.
Dia baru sahaja menyiapkan kerjanya.
We have solved the problem.
Kami telah menyelesaikan masalah itu.
He has forgotten his password.
Dia telah terlupa kata laluannya.
They have improved the system.
Mereka telah menambah baik sistem itu.

Present Perfect Contoh-contoh

I have tried the new application and I like it.
Saya telah mencuba aplikasi baharu itu dan saya menyukainya.
She has updated the document and shared it with the team.
Dia telah mengemas kini dokumen itu dan berkongsinya dengan pasukan.
They have completed the task and started another one.
Mereka telah menyelesaikan tugas itu dan memulakan satu lagi.
We have discussed the issue and found a solution.
Kami telah membincangkan isu tersebut dan menemui penyelesaian.
He has checked the code and fixed several bugs.
Dia telah memeriksa kod dan membetulkan beberapa pepijat.
I have already sent the email.
Saya telah pun menghantar e-mel itu.
She has prepared the presentation.
Dia telah menyediakan pembentangan itu.
We have organized the meeting.
Kami telah mengatur mesyuarat itu.
He has learned a lot from this project.
Dia telah banyak belajar daripada projek ini.
They have improved their workflow.
Mereka telah menambah baik aliran kerja mereka.

Latihan tatabahasa Inggeris yang tersedia dalam aplikasi

Tenses

Conditionals

Sentences

Verbs