Latihan Soal Past Perfect Tense Pilihan Ganda (Jawaban Lengkap dengan Penjelasan dan Artinya)
1.you had English before you moved to new York.
(kamu telah selesai belajar di inggris sebelum kamu pindah ke new York)
a. study
b. studied
c. studying
d. student
e. will study
2. I’d him.
(aku telahmelihatnya)
a. saw
b. see
c. seen
d. has see
e. will see
3. you done it.
(kamu belumselesai dengan hal tersebut)
a. hadn’t
b. hasn’t
c. isn’t
d. wasn’t
e. won’t
4. we finished it ?
(apakah kita akan menyelesaikannya?)
a. had
b. has
c. have
d. was
e. will
5. they’d it.
(mereka telah memakannya)
a. eat
b. eats
c. eating
d. eaten
e. is eating
6. he gone.
(dia telah menghilang)
a. have
b. has
c. was
d. will
e. had
7. I to London.
(aku tidak pergi ke London)
a. hadn’t been
b. hasn’t been
c. isn’t
d. wasn’t
e. weren’t
8. when I him I noticed that he had had a haircut.
(ketika aku melihatnya aku memperhatikan bahwa dia telah memotong rambutnya)
a. see
b. saw
c. is see
d. will see
e. was saw
9. he told me to London.
(dia memberitahuku bahwa dia telah di London)
a. has been
b. is
c. was
d. are
e. had been
10. I had never such a beautiful beach before I went to ulheu-lheu.
(aku tidak pernah melihat pantai indah sebelumnya ketika aku pergi ke ulheu-lheu)
a. saw
b. seen
c. see
d. is see
e. will see
11. I did not have any money because I lost my wallet.
(aku tidak memiliki banyak uang karena aku telah kehilangan dompetku)
a. have
b. has
c. was
d. wil
e. had
12. tony istambul so well because he had visited the city several times.
(mereka tahu istambul dengan baik karena dia telah mengunjungi kota tersebut selama beberapa kali)
a. knew
b. known
c. know
d. is know
e. will know
13. susan ever studied thai before she moved to Thailand ?
(apakah susan pernah belajar bahasa Thailand sebelumnya sebelum dia pindah ke Thailand ?)
a. have
b. has
c. had
d. is
e. was
14. she only the movie because she had read the book.
(dia hanya mengetahui tentang film tersebut karena dia telah membaca bukunya)
a. understand
b. understanding
c. is understand
d. understood
e. was understand
15. kiara never been to an opera before last night.
(kiara tidak pernah datang ke opera tersebut sebelum tengah malam)
a. has
b. have
c. is
d. will
e. had
16. we were not able to get a hotel room because we had not in advance.
(kami tidak menemukan hotel karena kami tidak memesan kamar dengan cepat)
a. booking
b. book
c. booked
d. is book
e. will book
17. you ever visited france before you trip in 2006 ?
(apakah kamu pernah mengunjungi prancis sebelum melakukan perjalananmu di tahun 2006 ?)
a. had
b. has
c. have
d. was
e. will
18. she had her Japanese relatives once in 1993 before she moved in with them in 1996.
(dia telah mengunjungi saudara jepangnya pertama kali di tahun 1993 sebelum dia pindah dengan mereka di tahun 1996)
a. visit
b. visiting
c. visits
d. visited
e. is visit
19. she had never a bear before she moved to Alaska.
(dia tidak pernah terlihat beruang sebelumnya sebelum dia pindah ke Alaska)
a. see
b. saw
c. is see
d. was see
e. seen
20. George repaired many cars before he received his mechanic’s license.
(George telah memperbaiki mobil sebelum dia mendapatkan lisensi dari montir)
a. had
b. have
c. has
d. was
e. will
21. marisa had downtown yesterday.
(marisa telah berjalan ke desa kemarin)
a. walk
b. walks
c. walked
d. walking
e. is walk
22. I had for eight hours last night.
(aku telah tertidur selama delapan jam kemarin malam)
a. sleep
b. sleeps
c. sleeping
d. slept
e. is sleep
23. I visited the art museum.
(aku telah mengunjungi museum seni)
a. had
b. have
c. has
d. was
e. will
24. bob had and he got the job.
(bob telah lulus dan dia kemudian mendapatkan pekerjaannya)
a. graduates
b. graduate
c. graduating
d. graduated
e. is graduate
25. he had to the hospital to visit his friend.
(dia telah pergi ke rumah sakit untuk mengunjungi temannya)
a. go
b. gone
c. went
d. goes
e. is go
26. they done their homework.
(mereka telah selesai mengerjakan pekerjaan rumahnya)
a. had
b. has
c. have
d. is
e. was
27. we had to him for fifteen or twenty minutes.
(kami telah berbicara dengannya selama 15 sampai 20 menit)
a. spoke
b. speak
c. speaks
d. spoken
e. is speak
28. she had the duck.
(dia memberi makan bebeknya)
a. feed
b. feeding
c. is feed
d. feed
e. fed
29. I taken a short nap under a tree.
(aku telah mengambil sedikit istirahat di bawah pohon)
a. had
b. has
c. have
d. is
e. will
30. we had a romantic books.
(kami telah membaca buku-buku romantic)
a. reads
b. reading
c. read
d. is read
e. was read
Jawaban
1. b. studied
Karena dalam past perfect tense kata kerja yang berlaku adalah kata kerja bentuk ke tiga.
2. c. seen
Karena rumus yang berlaku di past perfect tense adalah s+had+V3+o/c.
3. a. hadn’t
Karena dalam past perfect tense rumus yang berlaku adalah S+had+V3+o/c
4. a. had
Karena dalam past perfect tense to be yang dipakai adalah had tidak peduli apa subjectnya.
5. d. eaten
Karena dalam past perfect tense kata kerja yang digunakan adalah kata kerja bentuk ketiga.
6. e. had
Karena dalam past perfect tense to be yang dipakai adalah had.
7. a. hadn’t been
Karena dalam past perfect tense to be yang dipakai adalah had. Dan had diubah menjadi negative menjadi hadn’t ataupun had not.
8. b. saw
Karena dalam past perfect tense kata kerja yang dipakai adalah kata kerja bentuk ketiga.
9. e. had been
Karena rumus yang berlaku di past perfect tense adalah s+had+V3+o/c.
10. b. seen
Karena dalam past perfect tense kata kerja yang dipakai adalah kata kerja bentuk ketiga.
11. e. had
Karena dalam past perfect tense yang dipakai adalah kata kerja bentuk ketiga.
12. a. knew
Karena rumus
yang berlaku di past perfect tense adalah s+had+V3+o/c.
yang berlaku di past perfect tense adalah s+had+V3+o/c.
13. c. had
Karena dalam past perfect tense to be yang dipakai adalah had apapun subjectnya.
14. d. understood
Karena dalam past perfect tense kata kerja yang dipakai adalah kata kerja bentuk ketiga.
15. e. had
Karena rumus yang berlaku di past perfect tense adalah s+had+V3+o/c.
16. c. booked
Karena dalam past perfect tense kata kerja yang berlaku adalah kata kerja bentuk ketiga.
17. a. had
Karena dalam past perfect tense kata kerja yang dipakai adalah kata kerja bentuk ketiga.
18. d. visited
Karena rumus yang berlaku di past perfect tense adalah s+had+V3+o/c.
19. e. seen
Karena dalam past perfect tense rumus yang berlaku adalah s+had+V3+o/c.
20. a. had
Karena dalam past perfect tense subject apapun memakai to be had.
21. c. walked
Karena rumus yang berlaku di past perfect tense adalah S+had+V3+o/c.
22. d. slept
Karena dalam past perfect tense kata kerja yang digunakan adalah kata kerja bentuk ketiga.
23. a. had
Karena rumus yang digunakan di past perfect tense adalah s+had+V3+o/c.
24. d. graduated
Karena dalam past perfect tense kata kerja yang dipakai adalah kata kerja bentuk ketiga.
25. b. gone
Karena rumus yang berlaku di past perfect tense adalah s+had+V3+o/c.
26. a. had
Karena dalam past perfect tense to be yang dipakai adalah had apapun subjectnya.
27. d. spoken
Karena kata kerja yang dipakai dalam past perfect tense adalah kata kerja bentuk ketiga.
28. e. fed
Karena kata kerja yang dipakai dalam past perfect adalah kata kerja bentuk ketiga.
29. a. had
Karena dalam past perfect tense to be yang dipakai adalah had apapun subject yang dipakai.
30. c. read
Karena rumus yang berlaku di past perfect tense adalah s+had+V3+o/c.
Demikianlah soal beserta penjelasan dari past perfect tense semoga dapat membantu anda yang memang sedang belajar tentang tenses ini.