A. will finish
B. will have been finished
C. will have finished
D. will be finished
B
Chọn B
Cụm “By the time..” là một dấu hiệu của thì tương lai hoàn thành, diễn tả một hành động xảy ra trước một hành động khác trong tương lai.Ở đây chủ ngữ là “my new house” nên động từ được chia ở dạng bị động, do đó đáp án là B. will have been finished
Câu hỏi trên thuộc đề trắc nghiệm dưới đây !
Copyright © 2021 HOCTAP247