Skip to content Skip to sidebar Skip to footer

12 Soal (Pilihan Ganda) Future Perfect Tense Beserta Jawaban

Contoh Soal Pilgan Tentang Future Perfect Tense


1. I will … in lombok for six months by the time I leave.
A. To
B. Have been
C. Had been
D. Had

Jawaban:
B. Have been


2. By the time I finished this course, I … the tests.
A. Will had taken
B. Will have taken
C. Will had taken
D. Will have been taken

Jawaban:
B. Will have taken


3. By this time next month, my father and I … our family business for a year.
A. Will have gone
B. Will have been gone
C. Will have ran
D. Will have run

Jawaban:
D. Will have run


4. You can’t meet him at my office at 11. He … to the bank at 10.
A. Will have gone
B. Will have been gone
C. Will have ran
D. Will have run

Jawaban:
A. Will have gone


5. Your best friend … help by the time you … her to take part in your wedding.
A. Will have offered, ask
B. Ask, will have offered
C. Ask, will have offered
D. Will have had money

Jawaban:
A. Will have offered, ask


6. At this time tomorrow, I … to pay off my debts.
A. Will have money
B. Will have offered, ask
C. Ask, will have offered
D. Will have had money

Jawaban:
D. Will have had money


7. The meeting will start at 09.00 a.m and … at 11 a.m.
A. Finished
B. Will be finishing
C. Will finished
D. Will have finished

Jawaban:
D. Will have finished


8. By the time he arrives, we _____ dinner.
A. will finish
B. will be finishing
C. will have finished
D. finished

Jawaban: 
C. will have finished


9. She _____ her degree by the end of next year.
A. will finish
B. is finishing
C. will have finished
D. finishes

Jawaban: 
C. will have finished


10. They _____ all the arrangements for the party by 6 PM.
A. make
B. will make
C. will have made
D. are making

Jawaban: 
C. will have made


11. He _____ his book by the time the library closes.
A. will finish
B. will be finishing
C. will have finished
D. finished

Jawaban: 
C. will have finished


12. By next week, I _____ my project.
A. will complete
B. will be completing
C. will have completed
D. completed

Jawaban: 
C. will have completed