Contoh Soal Pilihan Ganda Future Perfect Continuous Tense dan Jawabannya (Penjelasan)

Latihan Soal Future Perfect Continuous Tense (Jawaban Lengkap dengan Penjelasan dan Artinya)

1. you ……. have been waiting for more than two hours when her plane finally arrives.
(kamu akan telah menunggu lebih dari dua jam ketika pesawatnya akhirnya tiba)
a. will
b. was
c. is
d. am
e. are
jawabannya adalah a(will) karena dalam future perfect continuous tense yang digunakan adalah will.

2. next year ……. have been working in the company for 10 years.
(tahun depan aku akan telah bekerja di perusahaan tersebut selama 10 tahun lamanya)
a. wasn’t
b. isn’t
c. I’ll
d. it’s
e. aren’t
jawabannya adalah c(I’ll) karena dalam future perfect continuous tense yang dipakai adalah will, sedangkan I’ll adalah I will yang disingkat akhirnya menjadi I’ll.

3. I will have been ……. in the company for five years next month.
(aku akan telah bekerja di perusahaan tersebut selama 5 tahun bulan depan)
a. work
b. working
c. works
d. worked
e. is work
jawabannya adalah b(working) karena rumus yang berlaku di future perfect continuous tense adalah S+will+have+been+Ving+o/c.

4. I’ll ……. been working in three different positions at the company by the end of the year.
(aku akan telah bekerja di 3 posisi yang berbeda di perusahaan tersebut di akhir tahun)
a. has
b. had
c. was
d. is
e. have
jawabannya adalah e(have) karena rumus yang berlaku adalah S+will+have+been+Ving+o/c.

5. they will have been ……. for over an hour by the time Thomas arrives.
(mereka akan telah berbicara selama beberapa jam ketika Thomas akhirnya tiba)
a. talk
b. talked
c. talks
d. talking
e. is talk
jawabannya adalah d(talking) karena dalam future perfect continuous tense yang dipakai adalah kata kerja berakhiran ing.

6. she is ……. have been working at that company for three years when it finally closes.
(dia akan telah bekerja di perusahaan tersebut selama 3 tahun ketika itu akhirnya ditutup)
a. going to
b. go
c. gone
d. went
e. goes
jawabannya adalah a(going to) karena rumus yang berlaku di future perfect continuous tense yaitu S+to be(is, am ,are)+going to+have+been+Ving+o/c.

7. james will ……. teaching at the university for more than a year by the time he leaves for asia.
(james akan telah mengajar di universitas selama lebih dari setahun ketika dia meninggalkan asia)
a. has been
b. have been
c. had been
d. will be
e. will
jawabannya adalah b(have been) karena rumus yang berlaku adalah S+will+have+been+Ving+o/c.

8. how long have you been ……. when you graduate ?
(berapa lama kamu telah belajar ketika kamu akhirnya lulus ?)
a. study
b. studied
c. studying
d. studies
e. is study
jawabannya adalah c(studying) karena dalam future perfect continuous tense kata kerja yang berlaku adalah kata kerja bentuk ing di akhirannya.

9. we are ……. have been driving for over three days straight when we get to anchorage.
(kami akan telah mengemudi selama 3 hari ketika kami akhirnya sampai di pelabuhan)
a. going to
b. gone
c. go
d. goes
e. went
jawabannya adalah a(going to) karena selain menggunakan will future perfect continuous tense dapat juga menggunakan going to.

10. I will not have been ……. here that long.
(aku tidak akan tinggal disini lebih lama lagi)
a. live
b. lives
c. lived
d. living
e. is live
jawabannya adalah d(living) karena rumus yang berlaku di future perfect continuous tense adalah S+will+not+have+been+Ving+o/c.

11. Jason ……. be tired when he gets home because he will have been jogging for over an hour.
(Jason akan capek ketika dia telah sampai di rumah karena dia akan jogging selama beberapa jam)
a. was
b. will
c. had
d. have
e. did
jawabannya adalah b(will) karena dalam future perfect continuous tense yang dipakai adalah will.

12. claudia’s English will be perfect when she returns to germany because she is going to have been ……. English in the united states for over two years.
(kemampuan berbahasa inggris Claudia akan sempurna ketika dia sudah kembali dari jerman karena dia akan belajar bahasa inggris di amerika serikat selama 2 tahun)
a. study
b. studies
c. studying
d. studied
e. is study
jawabannya adalah c(studying) karena dalam future perfect continuous tense kata kerja yang berlaku adalah kata kerja bentuk ing.

13. he will be tired because he ……. exercising so hard.
(dia akan kelelahan karena dia melakukan latihan terlalu keras)
a. will be
b. was
c. is
d. had
e. are
jawabannya adalah a(will be) karena dalam future tense yang dipakai adalah will be.

14. you won’t get a promotion until you will have been ……. here as long as tim.
(kamu tidak akan mendapatkan promosi sampai kamu telah bekerja disini selama tim)
a. work
b. works
c. worked
d. working
e. is work
jawabannya adalah d(working) karena rumus yang berlaku di future perfect continuous tense adalah S+will+have+been+Ving+o/c.

15. ned will ……. having his driver’s license for over two years.
(ned akan telah memiliki surat ijin mengemudi selama 2 tahun lamanya)
a. has been
b. had been
c. has
d. had
e. have been
jawabannya adalah e(have been) karena dalam future perfect continuous tense to be yang dipakai adalah have been.

16. you will have been ……. for a few minutes when her plane arrives.
(kamu akan telah menunggu selama beberapa menit ketika pesawatnya telah tiba)
a. wait
b. waits
c. waited
d. waiting
e. was wait
jawabannya adalah d(waiting) karena dalam future perfect continuous tense kata kerja yang dipakai adalah kata kerja berakhiran ing.

17. you are only ……. have been waiting for a few minutes when her plane arrives.
(kamu akan telah menunggu selama beberapa menit ketika pesawatnya tiba)
a. going to
b. go
c. goes
d. gone
e. went
jawabannya adalah a(going to) karena dalam future perfect continuous tense will dapat diganti dengan going to dan maksudnya sama saja.

18. the famous artist will have been ……. the mural for over six month by the time it is finished.
(seniman terkenal tersebut akan melukis sebuah lukisan dinding selama 6 bulan sebelum semuanya selesai)
a. paint
b. painting
c. painted
d. paints
e. will paint
jawabannya adalah b(painting) karena dalam future perfect continuous tense kata kerja yang berlaku adalah kata kerja berakhiran ing.

19. the famous artist ……. going to have been painting the mural for over six months by the time it is finished.
(seniman terkenal tersebut akan telah melukis sebuah lukisan dinding selama 6 bulan sampai di waktu akhirnya dia selesai)
a. are
b. am
c. was
d. is
e. had
jawabannya adalah d(is) karena rumus yang berlaku di future perfect continuous tense adalah S+to be(is, am, are)+going to+ have +been+Ving+o/c.

20. I ……. not have been sleeping.
(aku tidak dapat tidur)
a. will
b. was
c. has
d. had
e. have
jawabannya adalah a(will) karena dalam future perfect continuous tense yang dipakai adalah will.

21. I will have been ……. here for five years this year.
( aku akan telah mengajar disini selama lima tahun pada tahun ini )
a. teach
b. teachs
c. teaching
d. was teach
e. is teach
jawabannya adalah c(teaching) karena rumus yang berlaku di future perfect continuous tense adalah S+will+have+been+Ving+o/c.

22. galih will ……. checking my car for an hour before he gets home.
( galih akan telah memeriksa mobil saya selama satu jam sebelum dia pulang ke rumahnya )
a. have been
b. has been
c. had been
d. will
e. was
jawabannya adalah a(have been) karena dalam future perfect continuous tense rumusnya adalah S+will+have+been+Ving+o/c.

23. suryo will have been ……. here for 5 years by next month.
( suryo akan sudah tinggal disini selama 5 tahun bulan depan)
a. live
b. lives
c. lived
d. is live
e. living
jawabannya adalah e(living) karena dalam future perfect continuous tense kata kerja yang dipakai adalah kata kerja bentuk ing.

24. by the next year, I ……. have been working as a teacher for 30 years.
( pada tahun depan, saya akan sudah bekerja sebagai guru selama 30 tahun )
a. will
b. was
c. is
d. had
e. has
jawabannya adalah a(will) karena dalam future tense yang dipakai adalah will.

25. we will ……. driving the car for 14 hours by tomorrow morning.
( kami akan sudah mengemudi mobil itu selama 14 jam pada besok pagi )
a. have
b. has
c. had been
d. had
e. have been
jawabannya adalah e(have been) karena rumus yang berlaku adalah S+will+have+been+Ving+o/c.

26. they will have been ……. English for 3 years by the end of this year.
( mereka akan sudah belajar bahasa inggris selama 3 tahun pada akhir tahun ini )
a. study
b. studies
c. studying
d. student
e. studied
jawabannya adalah c(studying) karena dalam future perfect continuous tense kata kerja yang berlaku adalah kata kerja berakhiran ing.

27. she will ……. finishing her work.
( dia akan sudah menyelesaikan pekerjaannya )
a. have been
b. has been
c. had been
d. had
e. has
jawabannya adalah a(have been) karena rumus yang berlaku adalah S+will+have+been+Ving+o/c.

28. she will have been ……. her roommate this week.
( dia akan sudah bertemu teman sekamarnya minggu ini )
a. meet
b. meets
c. met
d. meeting
e. was meet
jawabannya adalah d(meeting) karena dalam future perfect tense kata kerja yang berlaku adalah kata kerja berakhiran ing.

29. Bob will ……. been going in Chicago since Saturday.
( bob akan sudah pergi ke Chicago sejak sabtu )
a. have
b. has
c. had
d. was
e. is
jawabannya adalah a(have) karena apapun subjectnya di dalam future perfect continuous tense to be nya menggunakan have.

30. Samantha will have been ……. English very well since she have a private teacher.
( Samantha akan sudah menjadi pintar berbahasa inggris sejak dia memiliki seorang guru privat )
a. learn
b. learning
c. learns
d. learned
e. is learn
jawabannya adalah b(learning) karena rumus yang berlaku adalah S+will+have+been+Ving+o/c.
demikianlah soal beserta penjelasan dari future perfect continuous tense, semoga dapat membantu anda yang memang sedang belajar tentang tenses ini.

Tinggalkan komentar

error: Content is protected !!