-are you still smoking?-no,by next Monday i ____ for a whole month without smoking a single cigarette.
问题描述:
-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