12 Soal Future Perfect Tense Beserta Jawaban

Kumpulan Soal Pilihan Ganda Materi Future Perfect Tense


1. By this afternoon, I … the lawn with a push mower.
A. Will have saw
B. Will have seen
C. Will have been mowed
D. Will have mowed

Jawaban:
C. Will have been mowed

2. My girl friend …her homework at 5 p.m this afternoon.
A. Will be done
B. Will have done
C. Will done
D. Will have been done

Jawaban:
D. Will have been done
 

3. You … your GMAT score online next week.
A. Will have saw
B. Will have seen
C. Will have been mowed
D. Will have mowed

Jawaban:
B. Will have seen

4. The workers will have …to build an apartment on february.
A. To finishing
B. To finish
C. Finish
D. To finished

Jawaban:  
D. To finished


5. They hope they …all the tenses by the times the exam comes.
A. Will have been master
B. Will have been mastered
C. Will have master
D. Will have mastered

Jawaban:  
D. Will have mastered


6. The person … probation by January.
A. Will has finished
B. Will have been left
C. Will have left
D. Will have finished

Jawaban:
D. Will have finished


7. The manager … the meeting room by twelve.
A. Will have been left
B. Will has finished
C. Will have been left
D. Will have left

Jawaban:
D. Will have left


8. Sam is probably … completed the proposal by the time he leaves this afternoon.
A. To have
B. Going to
C. Will to have
D. Going to have

Jawaban:
D. Going to have


9. You can call me at 8 a.m, I … at the office by 8 a. m
A. Will arrived
B. Will arrive
C. Will have been arrived
D. Will have arrived

Jawaban:
D. Will have arrived


10. I …… finished this test by 3 o’clock.
A. Am not going to have
B. Not going to had
C. Am not going to
D. Not going to have

Jawaban:
A. Am not going to have


11. You will …. your english by the time you come back from the U.S
A. Perfected
B. Perfect
C. Have been perfected
D. Have perfected

Jawaban:
D. Have perfected


12. Before you arrive at the station, a hotel room … for you.
A. Will have booked
B. Will have been booked
C. Will have sleep
D. Will have slept

Jawaban:
B. Will have been booked