Past Perfect: ayat, latihan, ujian dan contoh

Past Perfect menggunakan

Past Perfect digunakan untuk membincangkan tindakan yang berlaku sebelum tindakan lain atau satu titik masa pada masa lalu.

She had left before I arrived.
Dia telah pergi sebelum saya tiba.

Past Perfect Bentuk

Subject + had + V3.

I had finished the report before the meeting started.
Saya telah menyiapkan laporan itu sebelum mesyuarat bermula.
They had already gone home when we called.
Mereka telah pun pulang ke rumah apabila kami menelefon.

Past Perfect Peraturan

  • Past Perfect menunjukkan bahawa satu tindakan berlaku sebelum tindakan lain pada masa lalu.
    When I arrived, they had already started the meeting.
    Apabila saya tiba, mereka telah pun memulakan mesyuarat itu.
    He had locked the door before he left.
    Dia telah mengunci pintu sebelum dia pergi.
  • Ia sering digunakan dengan before, after, when, dan by the time.
    By the time we got to the station, the train had left.
    Pada masa kami tiba di stesen, kereta api itu sudah berlepas.
    After she had finished the task, she went for a walk.
    Selepas dia menyelesaikan tugas itu, dia pergi berjalan-jalan.
  • Ia sering digunakan dengan perkataan seperti sudah, baru sahaja, dan tidak pernah.
    I had already seen that film before we watched it together.
    Saya sudah pun menonton filem itu sebelum kami menontonnya bersama-sama.
    She had never visited that city before her business trip.
    Dia tidak pernah melawat bandar itu sebelum perjalanan perniagaannya.
  • Ia sering digunakan dengan ungkapan seperti selewat-lewatnya pukul 5, selewat-lewatnya hari Isnin, atau selewat-lewatnya pada akhir minggu apabila kita bercakap tentang suatu hasil sebelum suatu masa lampau.
    By Friday, we had finished the project.
    Menjelang hari Jumaat, kami telah menyiapkan projek itu.
    By the end of the day, she had answered all the emails.
    Menjelang penghujung hari, dia telah membalas semua e-mel.
  • Past Perfect boleh digunakan untuk menerangkan sebab atau hasil pada masa lampau.
    He was tired because he had worked all night.
    Dia letih kerana dia telah bekerja sepanjang malam.
    They missed the flight because they had left home too late.
    Mereka terlepas penerbangan kerana mereka keluar dari rumah terlalu lewat.

Past Perfect Penafian

  • Penafian dibentuk dengan had not atau bentuk singkat hadn't.
    I hadn't finished the report before the manager arrived.
    Saya belum sempat menyiapkan laporan itu sebelum pengurus tiba.
    She hadn't seen the message before the meeting started.
    Dia tidak sempat melihat mesej itu sebelum mesyuarat bermula.

Past Perfect Soalan-soalan

Dalam ayat tanya, had datang sebelum subjek.

Had + subject + V3?
Wh-word + had + subject + V3?

Had you finished the report before the deadline?
Adakah anda telah menyiapkan laporan itu sebelum tarikh akhir?
Had she left before you called?
Adakah dia telah pergi sebelum anda menelefon?
Why had they cancelled the meeting?
Mengapa mereka telah membatalkan mesyuarat itu?
Where had he worked before he moved to London?
Di manakah dia bekerja sebelum dia berpindah ke London?

Past Perfect Kesilapan biasa

❌ She had went home before I arrived.
✅ She had gone home before I arrived.
❌ They hadn't finished the work before the meeting had started.
✅ They hadn't finished the work before the meeting started.
❌ Did you had finished the task before lunch?
✅ Had you finished the task before lunch?
❌ I was tired because I worked all night.
✅ I was tired because I had worked all night.

Past Perfect Ayat-ayat

By the time we arrived, the conference had already started.
Pada masa kami tiba, persidangan itu telah pun bermula.
She had prepared everything before the guests came.
Dia telah menyediakan segala-galanya sebelum tetamu datang.
I had saved the document before the computer crashed.
Saya telah menyimpan dokumen itu sebelum komputer itu rosak.
They had discussed the problem before they spoke to the manager.
Mereka telah membincangkan masalah itu sebelum mereka bercakap dengan pengurus.
He had never used that software before he joined the team.
Dia tidak pernah menggunakan perisian itu sebelum dia menyertai pasukan tersebut.
We had booked the tickets before we chose the hotel.
Kami telah menempah tiket sebelum kami memilih hotel itu.
She had already left when I got to the office.
Dia sudah pun pergi ketika saya tiba di pejabat.
They had finished dinner before the film started.
Mereka telah selesai makan malam sebelum filem itu bermula.
I had written the email before I noticed the mistake.
Saya telah menulis e-mel itu sebelum saya menyedari kesilapan tersebut.
He had improved his English before he applied for the job.
Dia telah meningkatkan bahasa Inggerisnya sebelum dia memohon pekerjaan itu.

Past Perfect Contoh-contoh

I had completed the task before my manager asked about it.
Saya telah menyelesaikan tugas itu sebelum pengurus saya bertanya mengenainya.
She had forgotten her password, so she couldn't log in.
Dia telah terlupa kata laluannya, jadi dia tidak dapat log masuk.
They had already made a decision when we joined the meeting.
Mereka sudah pun membuat keputusan ketika kami menyertai mesyuarat itu.
We had seen that place once before we moved there.
Kami pernah melihat tempat itu sekali sebelum kami berpindah ke sana.
He had checked the code carefully before he published the update.
Dia telah menyemak kod itu dengan teliti sebelum dia menerbitkan kemas kini tersebut.
I had never tried that kind of food before I went to Spain.
Saya tidak pernah mencuba makanan jenis itu sebelum saya pergi ke Sepanyol.
She had printed the documents before the client arrived.
Dia telah mencetak dokumen-dokumen itu sebelum pelanggan tiba.
We had cleaned the apartment before our friends came over.
Kami telah membersihkan apartmen itu sebelum kawan-kawan kami datang.
He had read the instructions before he started the test.
Dia telah membaca arahan sebelum dia memulakan ujian itu.
They had moved to a new office before they hired more employees.
Mereka telah berpindah ke pejabat baharu sebelum mereka mengupah lebih ramai pekerja.

Latihan tatabahasa Inggeris yang tersedia dalam aplikasi

Tenses

Conditionals

Sentences

Verbs