Past Perfect Continuous: ayat, latihan, ujian dan contoh

Past Perfect Continuous menggunakan

Past Perfect Continuous digunakan untuk membicarakan tentang sesuatu tindakan yang telah berterusan untuk beberapa waktu sebelum satu detik tertentu atau tindakan lain pada masa lalu.

She had been working for two hours before the meeting started.
Dia telah bekerja selama dua jam sebelum mesyuarat bermula.

Past Perfect Continuous Bentuk

Subject + had been + V-ing

I had been studying all evening.
Saya telah belajar sepanjang petang itu.
They had been waiting for a long time.
Mereka telah menunggu untuk masa yang lama.

Past Perfect Continuous Peraturan

  • Ia digunakan untuk tindakan yang berterusan sehingga suatu ketika tertentu pada masa lalu.
    I had been reading the report before my manager came in.
    Saya telah membaca laporan itu sebelum pengurus saya masuk.
    She had been talking on the phone before the lesson started.
    Dia telah bercakap di telefon sebelum pelajaran bermula.
  • Ia menekankan tempoh sesuatu tindakan sebelum satu lagi peristiwa lampau.
    They had been travelling for three days before they arrived.
    Mereka telah mengembara selama tiga hari sebelum mereka tiba.
    He had been working there for years before he changed jobs.
    Dia telah bekerja di situ selama bertahun-tahun sebelum dia bertukar kerja.
  • Ia sering digunakan apabila kita menerangkan punca sesuatu keadaan atau hasil pada masa lalu.
    She was tired because she had been studying all night.
    Dia letih kerana dia telah belajar sepanjang malam.
    The ground was wet because it had been raining.
    Tanah itu basah kerana hujan telah turun.
  • Ia sering digunakan dengan for dan since untuk menunjukkan tempoh.
    I had been living in London for five years before I moved to Cyprus.
    Saya telah tinggal di London selama lima tahun sebelum saya berpindah ke Cyprus.
    She had been working there since 2020 before the company closed.
    Dia telah bekerja di sana sejak 2020 sebelum syarikat itu ditutup.
  • Ungkapan masa yang biasa termasuk sepanjang hari, sepanjang pagi, selama dua jam, sejak hari Isnin, sebelum, dan apabila.
    We had been discussing the problem all morning before we found a solution.
    Kami telah membincangkan masalah itu sepanjang pagi sebelum kami menemui penyelesaian.
    He had been sleeping for an hour when I called him.
    Dia telah tidur selama sejam ketika saya menelefonnya.
  • Past Perfect Continuous menumpukan pada proses, manakala Past Perfect lebih kerap menumpukan pada hasil.
    ✅ She had been writing emails before lunch. (process)
    ✅ She had written five emails before lunch. (result)
  • Sesetengah kata kerja biasanya tidak digunakan dalam bentuk berterusan (know, like, want, need, understand).
    ✅ I had known him for years before we worked together.
    ❌ I had been knowing him for years before we worked together.

Past Perfect Continuous Penafian

  • Penafian dibentuk dengan had not been atau bentuk singkat hadn't been.
    I hadn't been sleeping well before the exam.
    Saya tidak tidur lena sebelum peperiksaan.
    She had not been working there for very long before she resigned.
    Dia belum bekerja di situ terlalu lama sebelum dia meletakkan jawatan.
    They hadn't been waiting for more than ten minutes when the bus arrived.
    Mereka belum menunggu lebih daripada sepuluh minit apabila bas itu tiba.

Past Perfect Continuous Soalan-soalan

Dalam ayat tanya, had datang sebelum subjek.

Had + subject + been + V-ing?
Wh-word + had + subject + been + V-ing?

Had you been waiting long before the doctor saw you?
Adakah anda telah menunggu lama sebelum doktor memeriksa anda?
Had she been studying before the test began?
Adakah dia telah belajar sebelum ujian bermula?
Why had they been arguing before the meeting?
Mengapa mereka telah bertengkar sebelum mesyuarat?
How long had he been working there before he left?
Berapa lamakah dia telah bekerja di sana sebelum dia pergi?

Past Perfect Continuous Kesilapan biasa

❌ She had been work all day.
✅ She had been working all day.
❌ They had working for hours before the break.
✅ They had been working for hours before the break.
❌ Had you been wait long?
✅ Had you been waiting long?
❌ I was tired because I had worked all night. (if you want to stress the process)
✅ I was tired because I had been working all night.
❌ She had been knowing him for years.
✅ She had known him for years.

Past Perfect Continuous Ayat-ayat

I had been preparing for the interview for several days before it finally happened.
Saya telah membuat persediaan untuk temu duga itu selama beberapa hari sebelum ia akhirnya berlaku.
She had been working on the presentation since morning before the manager reviewed it.
Dia telah mengusahakan pembentangan itu sejak pagi sebelum pengurus menyemaknya.
We had been waiting at the airport for two hours before the flight was cancelled.
Kami telah menunggu di lapangan terbang selama dua jam sebelum penerbangan itu dibatalkan.
He had been learning English for a year before he moved abroad.
Dia telah belajar bahasa Inggeris selama setahun sebelum dia berpindah ke luar negara.
They had been discussing the new design before the client joined the call.
Mereka telah membincangkan reka bentuk baharu itu sebelum pelanggan menyertai panggilan tersebut.
I had been trying to fix the bug all evening before I found the solution.
Saya telah cuba membaiki pepijat itu sepanjang petang sebelum saya menemui penyelesaiannya.
She had been feeling stressed before she took a few days off.
Dia telah berasa tertekan sebelum dia mengambil cuti beberapa hari.
We had been living in that apartment for six months before we moved.
Kami telah tinggal di apartmen itu selama enam bulan sebelum kami berpindah.
He had been running every morning before he injured his leg.
Dia telah berlari setiap pagi sebelum dia mencederakan kakinya.
The team had been developing the feature for weeks before it was released.
Pasukan itu telah membangunkan ciri tersebut selama berminggu-minggu sebelum ia dikeluarkan.

Past Perfect Continuous Contoh-contoh

I had been checking the document before I noticed the mistake.
Saya telah memeriksa dokumen itu sebelum saya menyedari kesilapan itu.
She had been speaking to a customer for twenty minutes before the line disconnected.
Dia telah bercakap dengan seorang pelanggan selama dua puluh minit sebelum talian terputus.
They had been working on the same issue since Monday before they escalated it.
Mereka telah mengusahakan isu yang sama sejak hari Isnin sebelum mereka menaikkannya.
We had been looking for a better solution before we changed the plan.
Kami telah mencari penyelesaian yang lebih baik sebelum kami menukar rancangan itu.
He had been fixing the server all night before everything started working again.
Dia telah membaiki pelayan itu sepanjang malam sebelum semuanya mula berfungsi semula.
I had been thinking about that idea for a long time before I shared it.
Saya telah memikirkan idea itu untuk masa yang lama sebelum saya berkongsinya.
She had been getting ready for the trip before the weather changed.
Dia telah bersiap sedia untuk perjalanan itu sebelum cuaca berubah.
We had been testing the application for hours before we deployed it.
Kami telah menguji aplikasi itu selama berjam-jam sebelum kami menggunakannya.
He had been talking to HR before he made the final decision.
Dia telah bercakap dengan HR sebelum dia membuat keputusan muktamad.
They had been planning the event for months before it took place.
Mereka telah merancang acara itu selama berbulan-bulan sebelum ia berlangsung.

Latihan tatabahasa Inggeris yang tersedia dalam aplikasi

Tenses

Conditionals

Sentences

Verbs