thank you--- Is Tom still smoking?--- No.By next Saturday he ______ 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不选C.选B应该怎么讲?为什么?

问题描述:

thank you
--- Is Tom still smoking?
--- No.By next Saturday he ______ 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不选C.选B应该怎么讲?为什么?

选B意为"度过”。意思是“到下周六为止,他就已经整整一个月没抽一支烟了。”

go for a whole month搭配好

--- Is Tom still smoking?--- No.By next Saturday he ______ for a whole month without smoking a single cigarette.A.will be B.will have gone C.will have been D.has been going 确定用将来时,已经没问题.为...

这个没得讲 美语口语中常用gone这个词 纯属语言习惯 而且后面有个for 用been的话前面主语最好是it