--- Is Tom still smoking?--- No.By next Saturday he ______ for a whole month without smoking a single cigarette.A.will be B.will have goneC.will have been D.has been going为什么选B不选C呢?不是有for+一段时间,不能用短暂动词吗?而g
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 03:25:49
![--- Is Tom still smoking?--- No.By next Saturday he ______ for a whole month without smoking a single cigarette.A.will be B.will have goneC.will have been D.has been going为什么选B不选C呢?不是有for+一段时间,不能用短暂动词吗?而g](/uploads/image/z/10960497-9-7.jpg?t=---+Is+Tom+still+smoking%3F---+No.By+next+Saturday+he+______+for+a+whole+month+without+smoking+a+single+cigarette.A.will+be+B.will+have+goneC.will+have+been+D.has+been+going%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89B%E4%B8%8D%E9%80%89C%E5%91%A2%3F%E4%B8%8D%E6%98%AF%E6%9C%89for%2B%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%2C%E4%B8%8D%E8%83%BD%E7%94%A8%E7%9F%AD%E6%9A%82%E5%8A%A8%E8%AF%8D%E5%90%97%3F%E8%80%8Cg)
--- Is Tom still smoking?--- No.By next Saturday he ______ for a whole month without smoking a single cigarette.A.will be B.will have goneC.will have been D.has been going为什么选B不选C呢?不是有for+一段时间,不能用短暂动词吗?而g
--- 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呢?
不是有for+一段时间,不能用短暂动词吗?而go是短暂的啊~
所以我做题的时候选的是C,但是要选B
--- Is Tom still smoking?--- No.By next Saturday he ______ for a whole month without smoking a single cigarette.A.will be B.will have goneC.will have been D.has been going为什么选B不选C呢?不是有for+一段时间,不能用短暂动词吗?而g
go表离开讲时确实是短暂动作,但它也有"be in a condition"的意思,表示处于某种状态,并非短暂.若选择"C"则be动词后缺表语,意义不通.
"Just for your reference!"
选B.
为什么?
考虑时态可以看出要用将来完成时,所以选B或C,ergo在此是表示一种状态,故选B.