5. He will have been traveling for a week by the time he reaches his destination.(Dia akan telah bepergian selama seminggu ketika dia mencapai tujuannya.)
6. I will have been living in this city for five years in July.(Saya akan telah tinggal di kota ini selama lima tahun pada bulan Juli.)
7. By the time you finish that book, you will have been reading it for a month.(Ketika kamu selesai membaca buku itu, kamu akan telah membacanya selama sebulan.)
8. She will have been working on the project for six months when it's completed.(Dia akan telah bekerja pada proyek tersebut selama enam bulan ketika selesai.)
9. By the end of the year, they will have been saving money for their trip.(Pada akhir tahun, mereka akan telah menabung uang untuk perjalanan mereka.)
10. He will have been waiting for the bus for 30 minutes when it finally arrives.(Dia akan telah menunggu bus selama 30 menit ketika akhirnya tiba.)
11. They will have been practicing their music for hours before the concert.(Mereka akan telah berlatih musik mereka selama berjam-jam sebelum konser.)
12. By the time she turns 40, she will have been working as a teacher for 15 years.(Ketika dia berusia 40 tahun, dia akan telah bekerja sebagai guru selama 15 tahun.)
13. I will have been exercising at the gym for an hour when you join me.(Saya akan telah berolahraga di gym selama satu jam ketika kamu bergabung.)
14. By the end of the week, we will have been renovating our house for a month.(Pada akhir minggu, kita akan telah merenovasi rumah kita selama sebulan.)
15. They will have been living in that house for a decade by the time they move.(Mereka akan telah tinggal di rumah itu selama satu dekade ketika mereka pindah.)
Baca Juga: Past Perfect Tense: Rumus, Contoh Kalimat dan Terjemahan