Skip to content Skip to sidebar Skip to footer

12 Soal (Pilgan) Past Future Perfect Tense Lengkap Jawaban

Latihan Soal PG Bab Past Future Perfect Tense 

1. They __________ the movie before it ends.
A) will have watched
B) would have watched
C) will have been watching
D) would have been watching

Jawaban: 
A) will have watched


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

Jawaban: 
A) will have started


3. I __________ my task before the deadline.
A) will have finished
B) would have finished
C) will have been finishing
D) would have been finishing

Jawaban: 
A) will have finished


4. He __________ the game before I arrive.
A) will have won
B) would have won
C) will have been winning
D) would have been winning

Jawaban: 
A) will have won


5. By the time we reach there, they __________.
A) will have left
B) would have left
C) will have been leaving
D) would have been leaving

Jawaban: 
A) will have left


6. Sarah __________ the piano for six months before the recital.
A) will have practiced
B) would have practiced
C) will have been practicing
D) would have been practicing

Jawaban: 
C) will have been practicing


7. By next year, they __________ a lot of progress in their research.
A) will have made
B) would have made
C) will have been making
D) would have been making

Jawaban: 
A) will have made


8. I __________ the tickets before they went on sale.
A) will have bought
B) would have bought
C) will have been buying
D) would have been buying

Jawaban: 
B) would have bought


9. By the time she arrives, we __________ dinner.
A) will have cooked
B) would have cooked
C) will have been cooking
D) would have been cooking

Jawaban: 
A) will have cooked


10. They __________ a solution before the problem became worse.
A) will have found
B) would have found
C) will have been finding
D) would have been finding

Jawaban: 
B) would have found


11. By next week, I __________ all the required documents.
A) will have gathered
B) would have gathered
C) will have been gathering
D) would have been gathering

Jawaban: 
A) will have gathered


12. She __________ her goals before she retired.
A) will have achieved
B) would have achieved
C) will have been achieving
D) would have been achieving

Jawaban: 
A) will have achieved