50 Soal Latihan Past Tense Bahasa Inggris

Hayo, siapa yang masih ingat caranya mengucapkan kalimat tentang kejadian yang sudah terjadi? Kalau kamu jawab past tense, selamat! Kamu benar banget. Yuk coba kerjakan latihan soal past tense!

Sebelumnya, kamu mungkin juga sudah belajar mengenai 16 tenses bahasa Inggris.

Dalam artikel ini, kamu akan menjumpai berbagai macam jenis soal latihan past tense, seperti soal cerita, pilihan ganda, hingga menulis.

Dengan banyak berlatih, kamu akan semakin mahir dan pandai dalam membuat kalimat serupa nantinya. Sekarang, yuk kita recall pelajaran soal latihan past tense yang sebelumnya sudah dipelajari!

  1. Ingat-Ingat Teman Lama Kita, Past Tense
  2. Contoh Soal Latihan Past Tense Untuk Berlatih di Rumah
VOUCHER KELAS DEMO GRATIS BUAT KAMU!
Klaim kelas demo gratismu di WonderBlog. Ikut kelas mulai dari SATU JUTAAN/BULAN!*

Ingat-Ingat Teman Lama Kita, Past Tense

past tense adalah

Past tense, berbeda dengan present tense, digunakan untuk menyatakan aksi atau keadaan yang sudah terjadi atau selesai di masa lalu.

Biasanya, waktu kejadian ditandai dengan kata keterangan waktu seperti “yesterday,” “last week,” “in 1999,” “two days ago,” dan lain sebagainya.

Sebelum mengerjakan latihan soal past tense, kita ingat-ingat materinya secara kilat dulu, yuk!

Bentuk-Bentuk Past Tense

Past Simple Tense

Jenis tense ini bisa digunakan untuk menyatakan aksi yang sudah selesai di masa lalu. Misalnya,

I visited Paris last year.

Kalimat di atas menunjukkan verb kedua (V2) dari kata kerja reguler atau bentuk tidak beraturan sebagai hal krusial yang membedakan jenis tense ini dengan tenses lainnya.

Past Continuous Tense

Past continuous tense biasa digunakan guna menyatakan aksi yang sedang berlangsung di masa lalu.

Contohnya, I was eating dinner when you called.

was/were + verb-ing

Past Perfect Tense

Digunakan untuk menunjukkan aksi yang selesai sebelum aksi lain di masa lalu.

Contoh: She had finished her homework before the movie started.

Bentuk: had + past participle (V3)

Past Perfect Continuous Tense

Digunakan untuk menunjukkan aksi yang sudah berlangsung lama hingga suatu titik tertentu di masa lalu.

Contoh: He had been studying for two hours when I arrived.

Bentuk: had been + verb-ing

    Penggunaan Past Tense

    Latihan past tense yang akan kamu kerjakan akan menyinggung berbagai fungsi dan cara penggunaan masing-masing jenis tenses.

    Past Simple Tense

    Untuk kegiatan yang sudah selesai atau fakta di masa lalu.

    Contoh: I played football yesterday.

    Past Continuous Tense

    Untuk kegiatan yang sedang berlangsung pada waktu tertentu di masa lalu atau dua aksi yang terjadi bersamaan.

    Contoh: I was reading a book when she called.

    Past Perfect Tense

    Untuk menyatakan aksi yang telah selesai sebelum kejadian lain di masa lalu.

    Contoh: They had left before I arrived.

    Past Perfect Continuous Tense

    Untuk menyatakan durasi aksi yang sudah berlangsung hingga titik tertentu di masa lalu.

    Contoh: She had been working for three hours when I came.

      Contoh Soal Latihan Past Tense Untuk Berlatih di Rumah

      Last summer, my family and I ______ (1) on a trip to the mountains. We ______ (2) early in the morning, and the weather ______ (3) perfect for a hike. We ______ (4) our bags with snacks and water, and we ______ (5) excited about the adventure ahead.

      When we ______ (6) at the base of the mountain, we ______ (7) a guide who ______ (8) us through the best trails. As we ______ (9) up the mountain, we ______ (10) many beautiful sights along the way, including some wildlife.

      Soal-soal:

      1. Last summer, my family and I ______ on a trip to the mountains.
        • a) go
        • b) went
        • c) going
        • d) goes
          Jawaban: b) went
          Penjelasan: “Went” adalah bentuk past tense dari “go,” menunjukkan aksi perjalanan yang sudah terjadi di masa lalu.
      2. We ______ early in the morning.
        • a) leave
        • b) leaving
        • c) leaves
        • d) left
          Jawaban: d) left
          Penjelasan: “Left” adalah bentuk past tense dari “leave,” menunjukkan bahwa mereka sudah meninggalkan tempat di pagi hari.
      3. The weather ______ perfect for a hike.
        • a) is
        • b) was
        • c) were
        • d) be
          Jawaban: b) was
          Penjelasan: “Was” adalah bentuk past tense dari “is,” menunjukkan keadaan cuaca yang terjadi di masa lalu.
      4. We ______ our bags with snacks and water.
        • a) pack
        • b) packed
        • c) packing
        • d) packs
          Jawaban: b) packed
          Penjelasan: “Packed” adalah bentuk past tense dari “pack,” menunjukkan bahwa mereka sudah mempersiapkan barang di masa lalu.
      5. We ______ excited about the adventure ahead.
        • a) is
        • b) are
        • c) was
        • d) were
          Jawaban: d) were
          Penjelasan: “Were” adalah bentuk past tense dari “are,” digunakan untuk menunjukkan keadaan mereka di masa lalu.
      6. When we ______ at the base of the mountain,
        • a) arrive
        • b) arrives
        • c) arriving
        • d) arrived
          Jawaban: d) arrived
          Penjelasan: “Arrived” adalah bentuk past tense dari “arrive,” menunjukkan bahwa mereka sudah sampai di tempat tersebut di masa lalu.
      7. We ______ a guide who ______ us through the best trails.
        • a) meets, guides
        • b) meet, guided
        • c) met, guided
        • d) meets, guiding
          Jawaban: c) met, guided
          Penjelasan: “Met” adalah past tense dari “meet,” dan “guided” adalah past tense dari “guide.” Mereka bertemu dengan seorang pemandu dan dipandu di masa lalu.
      8. He ______ us through the best trails.
        • a) guide
        • b) guides
        • c) guided
        • d) guiding
          Jawaban: c) guided
          Penjelasan: “Guided” adalah bentuk past tense dari “guide,” yang menunjukkan bahwa pemandu membawa mereka ke jalur terbaik.
      9. As we ______ up the mountain,
        • a) climb
        • b) climbs
        • c) climbed
        • d) climbing
          Jawaban: c) climbed
          Penjelasan: “Climbed” adalah bentuk past tense dari “climb,” menunjukkan aksi yang sudah terjadi.
      10. We ______ many beautiful sights along the way, including some wildlife.
        • a) see
        • b) seen
        • c) saw
        • d) seeing
          Jawaban: c) saw
          Penjelasan: “Saw” adalah bentuk past tense dari “see,” yang menunjukkan bahwa mereka melihat banyak pemandangan indah selama perjalanan.
      11. Soal: Yesterday, I ______ to the supermarket to buy some milk.
        • a) goes
        • b) went
        • c) going
        • d) gone
          Jawaban: b) went
          Penjelasan: “Went” adalah bentuk past tense dari “go,” digunakan untuk menunjukkan aksi yang terjadi di masa lalu.
      1. Soal: She ______ to the beach last weekend.
        • a) go
        • b) goes
        • c) gone
        • d) went
          Jawaban: d) went
          Penjelasan: “Went” adalah bentuk past tense dari “go,” menunjukkan bahwa dia pergi ke pantai di akhir pekan yang lalu.
      1. Soal: We ______ dinner at 7:00 PM last night.
        • a) had
        • b) have
        • c) will have
        • d) having
          Jawaban: a) had
          Penjelasan: “Had” adalah bentuk past tense dari “have,” yang digunakan untuk menunjukkan kejadian makan malam yang terjadi di masa lalu.
      1. Soal: I ______ to the park with my friends yesterday.
        • a) was going
        • b) gone
        • c) went
        • d) going
          Jawaban: c) went
          Penjelasan: “Went” adalah bentuk past tense dari “go,” menunjukkan kegiatan yang terjadi di masa lalu.
      1. Soal: They ______ their homework before the teacher arrived.
        • a) do
        • b) does
        • c) did
        • d) doing
          Jawaban: c) did
          Penjelasan: “Did” adalah bentuk past tense dari “do,” yang digunakan untuk menyatakan bahwa mereka sudah menyelesaikan pekerjaan rumah di masa lalu.
      1. Soal: I ______ a movie last night.
        • a) watched
        • b) watch
        • c) watching
        • d) watches
          Jawaban: a) watched
          Penjelasan: “Watched” adalah bentuk past tense dari “watch,” yang digunakan untuk kejadian menonton yang terjadi di masa lalu.
      1. Soal: Tom ______ his phone at home yesterday.
        • a) forget
        • b) forgot
        • c) forgetting
        • d) forgotten
          Jawaban: b) forgot
          Penjelasan: “Forgot” adalah bentuk past tense dari “forget,” yang menunjukkan bahwa Tom lupa membawa ponselnya di masa lalu.
      1. Soal: We ______ the bus at 8:00 AM this morning.
        • a) catch
        • b) caught
        • c) catching
        • d) catches
          Jawaban: b) caught
          Penjelasan: “Caught” adalah bentuk past tense dari “catch,” menunjukkan bahwa kita sudah menaiki bus pagi tadi.
      1. Soal: They ______ a new car last month.
        • a) buy
        • b) buys
        • c) bought
        • d) buying
          Jawaban: c) bought
          Penjelasan: “Bought” adalah bentuk past tense dari “buy,” yang menunjukkan bahwa mereka membeli mobil baru bulan lalu.
      1. Soal: I ______ to the party last night.
        • a) went
        • b) go
        • c) gone
        • d) going
          Jawaban: a) went
          Penjelasan: “Went” adalah bentuk past tense dari “go,” yang digunakan untuk menunjukkan bahwa saya pergi ke pesta tadi malam.
      1. Soal: She ______ a book when I saw her.
        • a) read
        • b) reads
        • c) was reading
        • d) reading
          Jawaban: c) was reading
          Penjelasan: “Was reading” adalah bentuk past continuous tense yang menunjukkan bahwa dia sedang membaca buku ketika saya melihatnya.
      1. Soal: He ______ in New York for five years before moving to London.
        • a) lived
        • b) live
        • c) lives
        • d) living
          Jawaban: a) lived
          Penjelasan: “Lived” adalah bentuk past tense dari “live,” yang menunjukkan tempat tinggal di masa lalu.
      1. Soal: We ______ to the museum two days ago.
        • a) go
        • b) went
        • c) gone
        • d) going
          Jawaban: b) went
          Penjelasan: “Went” adalah bentuk past tense dari “go,” yang menunjukkan bahwa kami pergi ke museum dua hari yang lalu.
      1. Soal: They ______ a great time at the concert last night.
        • a) have
        • b) had
        • c) having
        • d) has
          Jawaban: b) had
          Penjelasan: “Had” adalah bentuk past tense dari “have,” yang digunakan untuk menunjukkan pengalaman di masa lalu.
      1. Soal: I ______ a delicious dinner yesterday.
        • a) ate
        • b) eat
        • c) eating
        • d) eats
          Jawaban: a) ate
          Penjelasan: “Ate” adalah bentuk past tense dari “eat,” yang menunjukkan bahwa saya makan makanan lezat kemarin.
      1. Soal: She ______ a letter to her friend last week.
        • a) wrote
        • b) write
        • c) written
        • d) writing
          Jawaban: a) wrote
          Penjelasan: “Wrote” adalah bentuk past tense dari “write,” yang menunjukkan bahwa dia menulis surat minggu lalu.
      1. Soal: We ______ to the zoo last summer.
        • a) go
        • b) goes
        • c) going
        • d) went
          Jawaban: d) went
          Penjelasan: “Went” adalah bentuk past tense dari “go,” yang menunjukkan bahwa kami pergi ke kebun binatang musim panas lalu.
      1. Soal: I ______ him yesterday at the supermarket.
        • a) met
        • b) meet
        • c) meets
        • d) meeting
          Jawaban: a) met
          Penjelasan: “Met” adalah bentuk past tense dari “meet,” yang menunjukkan bahwa saya bertemu dengan dia kemarin.
      1. Soal: She ______ her keys on the table last night.
        • a) put
        • b) puts
        • c) putting
        • d) putted
          Jawaban: a) put
          Penjelasan: “Put” adalah bentuk past tense dari “put,” yang digunakan untuk menunjukkan bahwa dia menaruh kunci di meja tadi malam.
      1. Soal: They ______ a long walk in the park yesterday.
        • a) take
        • b) took
        • c) taking
        • d) taken
          Jawaban: b) took
          Penjelasan: “Took” adalah bentuk past tense dari “take,” yang menunjukkan bahwa mereka melakukan jalan-jalan panjang di taman kemarin.
      1. Yesterday, Sarah _____ (go) to the market to buy some fruits.
        Jawaban: went
        Penjelasan: “Went” adalah bentuk past tense dari “go” yang menunjukkan kejadian di masa lalu (kemarin).
      2. We _____ (have) a great time at the party last night.
        Jawaban: had
        Penjelasan: “Had” adalah bentuk past tense dari “have” yang menunjukkan kejadian di masa lalu (pesta tadi malam).
      3. Tom _____ (watch) a movie last weekend.
        Jawaban: watched
        Penjelasan: “Watched” adalah bentuk past tense dari “watch,” digunakan untuk menyatakan kegiatan yang sudah terjadi.
      4. They _____ (not finish) their homework before the teacher arrived.
        Jawaban: didn’t finish
        Penjelasan: Kalimat ini menggunakan bentuk negatif dari past tense, “didn’t finish,” untuk menunjukkan bahwa mereka tidak menyelesaikan pekerjaan rumah sebelum guru datang.
      5. I _____ (see) him at the park yesterday.
        Jawaban: saw
        Penjelasan: “Saw” adalah bentuk past tense dari “see,” menunjukkan kejadian yang sudah selesai di masa lalu.
      6. He _____ (not like) the food at the restaurant.
        Jawaban: didn’t like
        Penjelasan: “Didn’t like” adalah bentuk negatif dari past tense, yang digunakan untuk menyatakan ketidaksukaan di masa lalu.
      7. The kids _____ (play) in the garden all afternoon.
        Jawaban: played
        Penjelasan: “Played” adalah bentuk past tense dari “play,” yang menunjukkan kegiatan yang berlangsung di masa lalu.
      8. She _____ (read) a book when I called her yesterday.
        Jawaban: was reading
        Penjelasan: “Was reading” adalah past continuous tense, yang menunjukkan aksi yang sedang berlangsung di masa lalu saat panggilan terjadi.
      9. Last year, we _____ (travel) to Paris for vacation.
        Jawaban: traveled
        Penjelasan: “Traveled” adalah bentuk past tense dari “travel,” digunakan untuk kejadian yang terjadi di masa lalu.
      10. The teacher _____ (give) us homework every day last semester.
        Jawaban: gave
        Penjelasan: “Gave” adalah bentuk past tense dari “give,” menunjukkan rutinitas yang terjadi di masa lalu.
      11. They _____ (arrive) at the airport at 7:00 AM yesterday.
        Jawaban: arrived
        Penjelasan: “Arrived” adalah bentuk past tense dari “arrive,” menunjukkan waktu kedatangan yang sudah berlalu.
      12. I _____ (eat) dinner with my family last night.
        Jawaban: ate
        Penjelasan: “Ate” adalah bentuk past tense dari “eat,” digunakan untuk menyatakan kegiatan makan di masa lalu.
      13. John _____ (study) for the test all night long.
        Jawaban: studied
        Penjelasan: “Studied” adalah bentuk past tense dari “study,” menunjukkan kegiatan yang dilakukan di masa lalu.
      14. She _____ (be) very tired after the long journey.
        Jawaban: was
        Penjelasan: “Was” adalah bentuk past tense dari “be,” digunakan untuk menunjukkan keadaan di masa lalu.
      15. I _____ (meet) her at the party two days ago.
        Jawaban: met
        Penjelasan: “Met” adalah bentuk past tense dari “meet,” yang menunjukkan pertemuan yang terjadi di masa lalu.
      16. They _____ (leave) the house early in the morning yesterday.
        Jawaban: left
        Penjelasan: “Left” adalah bentuk past tense dari “leave,” menunjukkan aksi meninggalkan rumah yang terjadi di masa lalu.
      17. I _____ (not see) the movie last night.
        Jawaban: didn’t see
        Penjelasan: “Didn’t see” adalah bentuk negatif dari past tense, yang menunjukkan bahwa saya tidak menonton film tersebut di malam hari.
      18. She _____ (write) an email to her friend yesterday.
        Jawaban: wrote
        Penjelasan: “Wrote” adalah bentuk past tense dari “write,” yang menunjukkan kegiatan menulis yang terjadi di masa lalu.
      19. We _____ (go) to the beach last summer.
        Jawaban: went
        Penjelasan: “Went” adalah bentuk past tense dari “go,” menunjukkan bahwa kita pergi ke pantai di musim panas yang lalu.
      20. He _____ (call) me while I was studying.
        Jawaban: called
        Penjelasan: “Called” adalah bentuk past tense dari “call,” yang digunakan untuk menunjukkan bahwa aksi menelepon terjadi sebelum aksi belajar.

      Ada berapa soal yang kamu jawab dengan tepat nih, guys? Dari jawaban kamu dan perbandingannya dengan kunci jawaban, kamu dapat memperkirakan jenis materi mana yang masih perlu dipelajari lebih lanjut.

      Perhatian atas hal-hal kecil kayak gini yang membuat WonderMind beda dari yang lain, guys! Nggak hanya berfokus pada materi, dan nggak cuma fokus pada praktik, WonderMind memastikan formulasi yang tepat antara kedua elemen penting pembelajaran untuk menghasilkan kegiatan belajar yang nggak hanya menyenangkan. Tetapi juga menghasilkan progres yang nyata. Yuk, buruan klaim free trial class kamu!

      Diperbaharui tanggal 5 Januari 2026.

      OTHER ARTICLE

      WonderMind

      WonderMind Parents : Cerita Lucu Leon di China

      Artikel ini berisi tentang pentingnya bahasa Mandarin di masa kini, serta testimoni WonderMind parents dan berbagai momen lucu yang dialami si Kecil sebagai bagian dari progess belajar bersama WonderMind.

      Book kursi untuk kelas demo. Gratis!