12 Soal (Pilihan Ganda) Past Perfect Tense dan Jawaban
Contoh Soal Pilgan Tentang Past Perfect Tense

1. The student … her disposable lunch box in the garbage can by the time the bell rang.
A. Had removed
B. Had been removed
C. Had been dropped
D. Had dropped
Jawaban:
D. Had dropped
2. Never … such delicious pies before visiting the bakery.
A. I had tasted
B. Had I tasted
C. You had worn
D. Had you worn
Jawaban:
A. I had tasted
3. How many times … the clothes before the fault occured?
A. I had tasted
B. Had I tasted
C. You had worn
D. Had you worn
Jawaban:
D. Had you worn
4. If you … your money in a bank, it wouldn’t have gone.
A. Had been put
B. Had put
C. Had been cleaned and prepared
D. Had cleaned and prepared
Jawaban:
B. Had put
5. Gillian … to the store before she went home.
A. Has going
B. Is going
C. Gone
D. Had gone
Jawaban:
D. Had gone
6. Mandy told us yesterday that she …… England in 2000.
A. Had visiting
B. Is visiting
C. Was visited
D. Had visited
Jawaban:
D. Had visited
7. Gina … in New York for ten years before she moved to California.
A. Lived
B. Had lived
C. Lives
D. Is living
Jawaban:
B. Had lived
8. The professor … the material before he gave the quiz.
A. Reviewed
B. Is reviewing
C. Had reviewed
D. Reviewer
Jawaban:
C. Had reviewed
9. Which sentence uses the Past Perfect Tense correctly?
A) She had finished her dinner when the phone rang.
B) She finishes her dinner when the phone rings.
C) She finishing her dinner when the phone rang.
D) She had finishing her dinner when the phone rings.
Jawaban:
A) She had finished her dinner when the phone rang.
10. What is the correct Past Perfect form of the verb "read"?
A) read
B) reading
C) had read
D) reads
Jawaban:
C) had read
11. Choose the sentence with the correct Past Perfect Tense:
A) He will finish his homework before dinner.
B) He finished his homework before dinner.
C) He has finished his homework before dinner.
D) He had finish his homework before dinner.
Jawaban:
B) He finished his homework before dinner.
12. Which sentence is in the Past Perfect Continuous Tense?
A) They had waited for hours.
B) They waited for hours.
C) They had been waiting for hours.
D) They will wait for hours.
Jawaban:
C) They had been waiting for hours.