题库首页 > 试卷库
试题详情及答案解析
--- Is Tom still smoking?
--- No. By next Saturday he _____ for a whole month without smoking
A.will have goneB.will have been
C.will goD.has been going
答案:B
试题分析:考查将来完成时。所以应该用will have done。其中go是一个瞬间动词不能和一段时间搭配,应该用be。句意:到下个星期六他就整整一个月没有抽烟了。故选B。
考点:考查将来完成时。