作业帮 > 英语 > 作业

-are you still smoking?-no,by next Monday i ____ for a whole

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 22:51:49
-are you still smoking?-no,by next Monday i ____ for a whole month without smoking a single cigarette.
A.will be
B.will have gone
C.will have been
D.has been going
为什么选B?看到很多种不同的解释 不过我想要一个最权威的解释~
will have benn for a month without smoking为什么不对呢?不是也通的啊?
首先,看到by next Monday就知道是用将来完成时,因此排除A、D
然后,这里涉及到的短语是go without sth.(没有什么也行)
所以根据句子意思应该是B