Skip to content Skip to sidebar Skip to footer

12 Soal (PG) Past Future Perfect Tense & Jawaban

Soal Pilihan Ganda Past Future Perfect Tense 

1. By the time they reach the summit, the climbers __________ for hours.
A) will have climbed
B) would have climbed
C) will have been climbing
D) would have been climbing

Jawaban: 
C) will have been climbing


2. We __________ the exam before the bell rang.
A) will have finished
B) would have finished
C) will have been finishing
D) would have been finishing

Jawaban: 
A) will have finished


3. By the time she wakes up, he __________ breakfast.
A) will have cooked
B) would have cooked
C) will have been cooking
D) would have been cooking

Jawaban: 
A) will have cooked


4. They __________ the job before they moved to another city.
A) will have accepted
B) would have accepted
C) will have been accepting
D) would have been accepting

Jawaban: 
B) would have accepted


5. By next year, he __________ fluently.
A) will have spoken
B) would have spoken
C) will have been speaking
D) would have been speaking

Jawaban:
A) will have spoken


6. The students __________ their assignments before the due date.
A) will have submitted
B) would have submitted
C) will have been submitting
D) would have been submitting

Jawaban: 
A) will have submitted


7. By the time they arrive, the game __________.
A) will have started
B) would have started
C) will have been starting
D) would have been starting

Jawaban: 
A) will have started


8. He __________ the novel before the movie was released.
A) will have read
B) would have read
C) will have been reading
D) would have been reading

Jawaban: 
B) would have read


9. By the time they reach the theater, the movie __________.
A) will have ended
B) would have ended
C) will have been ending
D) would have been ending

Jawaban: 
A) will have ended


10. We __________ all the arrangements before the guests arrived.
A) will have made
B) would have made
C) will have been making
D) would have been making

Jawaban: 
A) will have made


11. By the time they finish the race, they __________ for an hour.
A) will have run
B) would have run
C) will have been running
D) would have been running

Jawaban: 
C) will have been running


12. She __________ her dream job before she moved to another country.
A) will have found
B) would have found
C) will have been finding
D) would have been finding

Jawaban: 
B) would have found