Past perfect tense biasa digunakan untuk menyatakan kejadian yang sudah selesai, atau terjadi di masa lalu bersamaan dengan kegiatan lain yang masih berlangsung. Hal ini sering bikin bingung kalau tidak dibarengi dengan latihan soal tenses dan mempelajari jawabannya dengan rutin.
Dalam artikel ini kamu akan menjumpai 100 contoh soal tentang past perfect tense lengkap dengan jawaban dan penjelasannya.
Yuk, kerjakan dan pelajari bersama!
Daftar Isi
Rangkuman Singkat Past Perfect tense
Past perfect tense digunakan untuk menyatakan aksi yang sudah selesai sebelum aksi lain di masa lalu.
Ada beberapa struktur dasar yang bisa kita gunakan ketika membuat kalimat menggunakan past perfect tense, di antaranya;
| Bentuk Kalimat | Rumus | Contoh | Arti |
|---|---|---|---|
| Positif (+) | S + had + V3 (past participle) | She had finished her homework | Dia sudah menyelesaikan PR-nya |
| Negatif (-) | S + had not + V3 | She had not finished her homework | Dia belum menyelesaikan PR-nya |
| Interogatif (?) | Had + S + V3? | Had she finished her homework? | Apakah dia sudah menyelesaikan PR-nya? |
| Interogatif Negatif | Had + S + not + V3? | Had she not finished her homework? | Apakah dia belum menyelesaikan PR-nya? |
Ciri khas past perfect tense:
- Sebelum kejadian lain di masa lampau
- Setelah penanda waktu tertentu, seperti before, after, by the time, until, already, just, atau never.
- Untuk pengalaman sebelum waktu tertentu di masa lampau
- Sebab-akibat di masa lampau
Past Perfect Tense: 100 Soal Tenses dan Jawabannya

Di bawah ini, ada 100 contoh soal past perfect tense dan jawabannya dalam bentuk PDF yang bisa kamu kerjakan untuk berlatih memahami materi.
A. Pilihan Ganda
Pilih jawaban yang benar!
- By the time we arrived, the movie ___ already ___.
a) had / started
b) has / started
c) have / start
d) was / start - She ___ her homework before her mother came home.
a) finished
b) had finished
c) was finished
d) finishes - They ___ never ___ sushi until last night.
a) have / eaten
b) had / eaten
c) eat / ate
d) eating / had - After he ___ the letter, he went to the post office.
a) has written
b) had written
c) wrote
d) was writing - When I got to the station, the train ___.
a) left
b) had left
c) has left
d) leaves - I didn’t know that she ___ in Paris before.
a) has lived
b) had lived
c) lived
d) lives - He was tired because he ___ all day.
a) worked
b) had worked
c) was working
d) works - I ___ just ___ my keys when I found them in my bag.
a) had / lost
b) have / lost
c) lost / had
d) was / lost - She told me she ___ the book twice.
a) has read
b) had read
c) read
d) reads - They ___ to the party because they were sick.
a) hadn’t gone
b) didn’t go
c) not gone
d) haven’t gone - We ___ never ___ such a beautiful place before.
a) have / seen
b) had / seen
c) saw
d) seeing - By the time the teacher entered, the students ___ already ___ noisy.
a) had / become
b) has / become
c) was / becoming
d) become - When we arrived, they ___ dinner.
a) had finished
b) finished
c) finishes
d) was finished - She ___ him before he became famous.
a) had met
b) met
c) has met
d) was meeting - He ___ the car before he sold it.
a) had washed
b) washed
c) was washing
d) washes - They ___ the report before the deadline.
a) had submitted
b) submitted
c) were submitting
d) submit - We were late because we ___ the wrong bus.
a) had taken
b) took
c) take
d) was taking - He ___ the movie before, so he didn’t want to watch it again.
a) had seen
b) saw
c) was seeing
d) has seen - She said she ___ that song before.
a) had heard
b) heard
c) was hearing
d) hears - I was shocked because I ___ never ___ about it before.
a) had / heard
b) have / heard
c) heard
d) was / hearing
Coba Baca Yang Ini, Yuk!
B. Isian
- You ____ (to write) before they got there.
- You ____ (to watch) before they woke up.
- I ____ (to go) before they left.
- She ____ (to meet) before they woke up.
- She ____ (to speak) before they woke up.
- I ____ (to drive) before they got there.
- She ____ (to buy) before they left.
- I ____ (to take) before they came.
- He ____ (to arrive) before they got there.
- We ____ (to meet) before they got there.
- We ____ (to make) before they woke up.
- We ____ (to eat) before they went home.
- They ____ (to leave) before they called.
- I ____ (to speak) before they got there.
- You ____ (to drink) before they started.
- They ____ (to buy) before they came.
- They ____ (to drive) before they left.
- They ____ (to drink) before they arrived.
- She ____ (to take) before they got there.
- She ____ (to leave) before they went home.
- I ____ (to buy) before they left.
- You ____ (to eat) before they came.
- They ____ (to see) before they got there.
- He ____ (to finish) before they arrived.
- We ____ (to come) before they started.
- I ____ (to read) before they called.
- She ____ (to do) before they arrived.
- We ____ (to know) before they came.
- He ____ (to write) before they left.
- They ____ (to go) before we arrived.
- I ____ (to sleep) before the alarm rang.
- She ____ (to see) before we met her.
- He ____ (to read) before he went to bed.
- They ____ (to finish) before the bell rang.
- We ____ (to speak) before they started the meeting.
- I ____ (to meet) her before the party.
- He ____ (to take) the test before it was canceled.
- You ____ (to drive) before the storm started.
- She ____ (to eat) before we arrived.
- They ____ (to leave) before he called.
- We ____ (to do) our homework before the teacher came.
- I ____ (to come) before the show began.
- He ____ (to know) the answer before the exam started.
- You ____ (to arrive) before they closed the gate.
- She ____ (to make) coffee before the guests came.
- We ____ (to see) the trailer before the movie started.
- They ____ (to speak) before the teacher entered.
- I ____ (to write) the report before the deadline.
- He ____ (to read) the book before the test.
- She ____ (to go) before we called her.
C. Memperbaiki Grammar Error
Petunjuk: Perbaiki kalimat berikut yang salah penggunaan tensesnya.
- She told me that she has finished her homework before dinner.
- When I arrived, they has left already.
- He said he have met her before.
- I had saw the movie twice before last week.
- They hadn’t ate anything when we arrived.
- She had went to school before the rain started.
- By the time he came, I had wrote the letter.
- We had hear that song many times before yesterday.
- She had buy a new dress before the party started.
- I had not understand the question until the teacher explained it.
D. Soal Cerita
- By the time we got to the cinema, the film ___ (already / start).
- After she ___ (finish) her work, she went shopping.
- He ___ (never / see) such a big ship before he visited the harbor.
- When we reached the station, the train ___ (leave).
- She told me that she ___ (meet) him before the conference.
- They were tired because they ___ (work) all day.
- After the guests ___ (go), we cleaned the house.
- He was happy because he ___ (pass) the exam.
- The teacher was angry because the students ___ (not / do) their homework.
- By the time my mother came home, I ___ (cook) dinner.
E. Terjemahan Kalimat
Petunjuk: Terjemahkan ke bahasa Inggris menggunakan Past Perfect Tense.
- Saya sudah makan sebelum mereka datang.
- Dia sudah pergi ketika saya menelepon.
- Mereka belum menyelesaikan pekerjaan ketika bos tiba.
- Saya belum pernah melihat film itu sebelum kemarin.
- Setelah saya menulis surat, saya pergi tidur.
- Dia berkata bahwa dia sudah membaca buku itu.
- Kami sudah belajar bahasa Inggris sebelum kami pindah ke Amerika.
- Mereka sudah menikah sebelum tahun 2010.
- Saya kehilangan dompet sebelum saya menyadarinya.
- Anak-anak sudah tertidur sebelum ayah mereka pulang.
Gimana, apa ada soal yang menurutmu cukup sulit dan butuh dipahami lebih lanjut?
Nggak usah khawatir, dalam PDF di bawah ini kamu bisa lihat jawaban lengkap dengan penjelasan dari 100 soal yang sudah kamu kerjakan.
Mengerjakan latihan soal past perfect tense dapat membantu kamu terbiasa dengan struktur dan kapan waktu yang tepat untuk menggunakan jenis tenses tersebut dalam komuniaksi sehari-hari.

Mau belajar bahasa Inggris di tempat kursus kelas dunia? Yuk, jadi bagian dari WonderMind sekarang juga!
Nggak hanya dapat belajar dengan cara yang fun, pengajar yang kompeten dan native teacher siap bantu kamu mencapai potensi terbaik di sekolah dan di luar sekolah, lho!
Tips Mengerjakan Soal Past Perfect Tense
Beberapa tips yang bisa kamu ingat ketika mengerjakan soal past perfect tense:
- Past perfect tense selalu memiliki dua kejadian atau aksi yang berlangsung.
- Perhatikan kalimat dan cari dua aksi dalam kalimat tersebut
- Aksi pertama biasanya merupakan bagian dari Past Perfect Tense (had + V3)
- Aksi kedua adalah Simple Past tense (V2)
- Perhatikan keterangan waktu dalam kalimat, seperti before, after, by the time when, dan lain sebagainya.
- Perhatikan kata yang terletak setelah ‘had’ dalam kalimat.
- Kata kerja yang terletak setelah ‘had’ harus berupa V3
FAQ Tentang Past Perfect Tense
Past perfect tense digunakan untuk menyatakan aksi yang sudah selesai sebelum aksi lain di masa lalu.
Saat ada dua kejadian di masa lalu
Tidak perlu. Jika hanya ada satu kejadian, cukup pakai Simple Past
Kesimpulan
- Artikel ini menjelaskan penggunaan past perfect tense dan mencakup 100 soal tenses dan jawabannya.
- Past perfect tense menyatakan kejadian yang selesai di masa lalu dan sering membuat bingung tanpa latihan.
- Terdapat struktur kalimat dasar dalam past perfect tense, termasuk bentuk positif, negatif, dan interogatif.
- Soal disediakan dalam bentuk pilihan ganda, isian, dan perbaikan grammar, memungkinkan pembaca untuk berlatih.
- Pembaca bisa belajar lebih lanjut dan mencoba kursus bahasa Inggris dari WonderMind untuk pemahaman yang lebih baik.
Kalau kamu punya pertanyaan dan tertarik ingin mempelajari berbagai grammar bahasa Inggris lebih lanjut, kamu bisa banget nih coba trial class dari kursus bahasa Inggris WonderMind.
Dengan tutor yang berpengalaman dan kurikulum yang disesuaikan menurut level dan kemampuan, nggak hanya dapat pengalaman belajar yang menyenangkan, kamu juga bisa dapat progress belajar yang terukur.
Yuk, cobain trial class gratisnya!



