Latihan Soal Future Perfect Tense (Jawaban Lengkap dengan Penjelasan dan Artinya)
1. you perfected your English by the time you come back from Australia.
(kamu akan sudah memiliki kemampuan bahasa inggris yang sempurna setelah kamu kembali dari Australia)
a. was
b. has been
c. will have
d. will has
e. will be
jawabannya adalah c(will have) karena subject yang digunakan dalam soal adalah you sehingga to be yang dipakai adalah have. Dan dalam future harus ada will sehingga menjadi will have.
2. the movie will have by the time we get there.
(film tersebut akan dimulai ketika kita sudah sampai disini)
a. started
b. start
c. starting
d. starts
e. is start
jawabannya adalah a(started) karena dalam future perfect tense rumus yang berlaku adalah S+will+have/has+V3+o/c.
3. the movie will already have by the time we get home.
(film tersebut telah dimulai sejak kita pergi dari rumah)
a. start
b. started
c. starting
d. starts
e. will start
jawabannya adalah b(started) karena dalam future perfect tense menggunakan kata kerja bentuk ketiga, dan dalam soal ini menggunakan kata kerja bentuk ketiga beraturan sehingga tidak ada yang berubah.
4. you have finished it by the time I come back ?
(apakah kamu telah menyelesaikan tepat waktu sebelum aku datang ?)
a. was
b. will
c. when
d. is
e. were
jawabannya adalah b(will) karena dalam future tense to be yang dipakai adalah will.
5. by next November, I will have my promotion.
(pada akhir November, aku akan menerima promosiku)
a. receive
b. receiving
c. receives
d. received
e. will receive
jawabannya adalah d(received) karena dalam future perfect tense yang dipakai adalah kata kerja bentuk ketiga. Dan dalam soal ini kata kerja yang dipakai adalah kata kerja beraturan sehingga tidak ada perubahan apapun.
6. by the time he gets home, she is have cleaned the entire house.
(sejak dia pulang ke rumah, dia akan membersihkan gudang)
a. going to
b. gone
c. go
d. went
e. goes
jawabannya adalah a(going to) karena dalam future perfect tense going to sama dengan will.
7. I not going to have finished this test by 3 o’clock.
(aku akan selesai mengerjakan test ini tepat pukul 3)
a. are
b. is
c. am
d. was
d. will
jawabannya adalah c(am) karena subject yang ada di soal adalah i.
8. she have learned enough Chinese to communicate before she moves to Beijing ?
(apakah dia cukup memiliki kemampuan berbahasa china untuk berkomunikasi ketika dia nanti pindah ke Beijing ?)
a. was
b. is
c. are
d. has
e. will
jawabannya adalah e(will) karena dalam future perfect tense yang dipakai adalah will.
9. sam is probably going to have the proposal by the time he leaves this afternoon.
(sam akan pergi untuk melengkapi proposalnya siang ini)
a. complete
b. completed
c. completes
d. is complete
e. will complete
jawabannya adalah b(completed) karena dalam future perfect tense kata kerja yang dipakai adalah kata kerja bentuk ketiga, dan didalam soal ini adalah kata kerja yang beraturan sehingga tak ada perubahan sama sekali.
10. by the time I finish this course, I will have ten tests.
(sejak aku menyelesaikan ujianku, aku telah mengambil 10 tes)
a. take
b. takes
c. taking
d. taken
e. is take
jawabannya adalah d(taken) karena dalam future perfect tense rumus yang berlaku adalah S+will+have/has+V3+o/c.
11. how many countries are you have visited by the time you turn 50 ?
(berapa banyak Negara yang telah kamu kunjungi ketika umurmu telah mencapai 50 tahun ?)
a. going to
b. went
c. go
d. gone
e. goes
jawabannya adalah a(going to) karena dalam future perfect tense going to sama dengan will.
12. I will in London for six months by the time I leave.
(aku akan berada di London selama 6 bulan sejak aku pergi)
a. has
b. have
c. has been
d. was
e. have been
jawabannya adalah e(have been) karena subject yang dipakai adalah I sehingga to be yang dipakai adalah have been.
13. by Monday, susan is have had my book for a week.
(sejak senin, susan akan meminjam bukuku selama beberapa minggu)
a. gone
b. going to
c. went
d. goes
e. go
jawabannya adalah b(going to) karena dalam future perfect tense going to sama dengan will.
14. I am going to see a movie when I finished my homework.
(aku akan melihat film ketika aku sudah menyelesaikan pekerjaan rumahku)
a. have
b. has
c. is
d. will
e. was
jawabannya adalah a(have) karena subjectnya adalah I sehingga memakai to be have.
15. you will only have a few words.
(kamu akan hanya belajar beberapa buah kata saja)
a. learn
b. learned
c. learning
d. learns
e. is learn
jawabannya adalah b(learned) karena rumus yang berlaku adalah S+have+V3+o/c.
16. you only going to have learned a few words.
(kamu hanya akan belajar beberapa buah kata saja)
a. is
b. am
c. are
d. has
e. have
jawabannya adalah c(are) karena subjectnya you sehingga to be yang dipakai adalah are.
17. they have completed the project before the deadline.
(mereka akan memiliki project yang telah selesai sebelum deadline)
a. will
b. was
c. is
d. am
e. are
jawabannya adalah a(will) karena dalam future yang dipakai adalah will.
18. they are have completed the project before the deadline.
( mereka telah menyelesaikan project mereka sebelum deadline)
a. gone
b. going to
c. go
d. goes
e. went
jawabannya adalah b(going to) karena dalam future perfect tense going to sama dengan will.
19. we are not .
(dia tidak akan berhenti)
a. stop
b. stops
c. stopped
d. is stop
e. was stop
jawabannya adalah c(stopped) karena dalam future perfect tense rumus yang berlaku adalah s+have/has+V3+o/c.
20. he make telephone call to her brother that study in Yogyakarta
( dia akan telah menelpon saudaranya yang sedang bersekolah di Yogyakarta ).
a. will has
b. will have
c. going to
d. has
e. have
jawabannya adalah b(will have) karena subjectnya adalah he.
21. she will have the eraser to erase false rejoinder
( dia akan telah mengambil penghapus untuk menghapus jawabannya yang salah ).
a. put
b. is put
c. was put
d. has put
e. have put
jawabannya adalah e(have put) karena rumus yang berlaku adalah S+will+have+V3+o/c.
22. I will have need a little advice from my father
( aku akan telah membutuhkan sedikit saran dari ayahku ).
a. will
b. will has
c. will have
d. was
e. is
jawabannya adalah c(will have) karena rumus yang berlaku adalah S+will+have+V3+o/c.
23. he have been in my boarding house next week.
( dia akan telah berada di kos saya minggu depan ).
a. will
b. is
c. am
d. are
e. was
jawabannya adalah a(will) karena dalam future perfect tense yang dipakai adalah will.
24. he will his coat when he go to the his friend’s party.
( dia akan telah menggantung bajunya ketika dia datang ke pesta temannya )
a. hang
b. hung
c. is hang
d. was hung
e. have hung
jawabannya adalah e(have hung) karena rumus yang berlaku adalah s+will+have/has+V3+o/c.
25. I have bought a few apples at the market.
( aku akan telah membeli beberapa apel di pasar )
a. is
b. am
c. are
d. was
e. will
jawabannya adalah e(will) karena dalam future perfect tense yang digunakan adalah will.
26. my friend will have from gajah mada university by the end of this month.
( teman saya akan telah lulus dari universitas gajah mada pada akhir bulan ini )
a. graduated
b. graduate
c. graduates
d. is graduate
e. was graduate
jawabannya adalah a(graduated) karena dalam future perfect tense kata kerja yang berlaku adalah kata kerja bentuk ketiga.
27. we will have a few song at the party.
( kami akan telah menyanyikan sedikit lagu di pesta tersebut )
a. sing
b. sang
c. sung
d. is sing
e. was sing
jawabannya adalah b(sang) karena rumus yang berlaku adalah S+will+have/has+V3+o/c.
28. I will finished my report before the meeting begins tomorrow.
( saya akan telah menyelesaikan laporan saya sebelum rapat/ pertemuan besok dimulai)
a. have
b. has
c. was
d. had
e. is
jawabannya adalah a(have) karena subjectnya adalah I sehingga menggunakan have.
29. by next year, I have been here for study.
( tahun depan, aku akan belajar disini )
a. will
b. is
c. am
d. has
e. have
jawabannya adalah a(will) karena dalam future perfect tense yang digunakan adalah will.
30. the book will been on your table by next month.
( buku itu akan berada di mejamu bulan depan )
a. has
b. have
c. had
d. was
e. is
jawabannya adalah b(have) karena subjectnya adalah the book.
Demikianlah soal beserta penjelasan dari future perfect tense semoga dapat membantu anda dalam belajar tentang future perfect tense ini.