By next Saturday, Tom ______ a whole month without smoking a cigarette.
Giải thích
Kiến thức: Thì tương lai hoàn thành
Giải thích:
Ta dùng thì tương lai hoàn thành diễn tả một hành động xảy ra trước một thời điểm/một hành động khác trong tương lai.
Dấu hiệu nhận biết: By + mốc thời gian trong tương lai/hành động trong tương lai.
Cấu trúc: S + will have Ved/ V3
Tạm dịch: Vào trước Thứ Bảy tới, Tom sẽ trải qua cả tháng không hút thuốc lá.
Chọn B