Baca Juga: Kumpulan Soal dan Jawaban Bahasa Inggris Perbedaan Say dan Tell
a. willn't have been
b. won't have been
c. not have been
Answer: b. won't have been
7. Won't they ________ travelling for two weeks by then?
a. have been
b. had been
c. has been
Answer: a. have been
Baca Juga: Kumpulan Soal dan Jawaban Bahasa Inggris Perbedaan Lie dan Lay
8. The teachers will ________ for a month by the time the deal is made.