Câu hỏi: Mark the letter A, B, C or D to indicate the correct answer to each of the following questions.
By next Saturday, Tom _______ a whole month without smoking a cigarette.
A. will go
B. will have gone
C. has gone
D. has been going
By next Saturday, Tom _______ a whole month without smoking a cigarette.
A. will go
B. will have gone
C. has gone
D. has been going
Kiến thức : Mệnh đề thời gian
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.
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á
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.
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á
Đáp án B.