Skip to content Skip to sidebar Skip to footer

12 Soal (PG) Past Perfect Tense & Jawaban

Soal Pilihan Ganda Past Perfect Tense 

1. He _____ (never drive) a manual car before last week.
A) never drive
B) never drove
C) had never driven
D) never driving

Jawaban: 
C) had never driven


2. She _____ (not finish) her homework yet.
A) not finish
B) didn't finished
C) hadn't finished
D) not finishing

Jawaban: 
C) hadn't finished


3. By the time we got to the theater, the movie _____ (start).
A) starts
B) started
C) have started
D) had started

Jawaban: 
D) had started


4. I _____ (just meet) the new manager when he announced his resignation.
A) just meet
B) just meets
C) had just met
D) just meeting

Jawaban: 
C) had just met


5. What _____ you _____ (eat) before you got sick?
A) did, eat
B) have, eaten
C) had, eat
D) do, eating

Jawaban: 
A) did, eat


6. They _____ (not clean) the house before the guests arrived.
A) not clean
B) didn't cleaned
C) hadn't cleaned
D) not cleaning

Jawaban: 
C) hadn't cleaned


7. By the time he woke up, the sun _____ (shine) brightly.
A) shines
B) shone
C) have shone
D) had shone

Jawaban: 
D) had shone


8. She _____ (just finish) her shift when I called her.
A) just finish
B) just finishes
C) had just finished
D) just finishing

Jawaban: 
C) had just finished


9. What _____ you _____ (read) before you went to bed?
A) did, read
B) have, read
C) had, read
D) do, reading

Jawaban: 
A) did, read


10. He _____ (not visit) his grandparents in a long time.
A) not visit
B) didn't visited
C) hadn't visited
D) not visiting

Jawaban: 
C) hadn't visited


11. By the time we reached the beach, the sun _____ (set).
A) sets
B) set
C) have set
D) had set

Jawaban: 
D) had set


12. I _____ (just start) my new job when I heard about the company's merger.
A) just start
B) just starts
C) had just started
D) just starting

Jawaban: 
C) had just started