By the time you have pleted the essential training, you exposed to virtually every new feature of the course.
A. are
B. will have been
C. have been
D. will be
网友回答
A. are
(答案→)B. will have been
C. have been
D. will be
解析:时态题。By +将来的时间主句用将来完成时,根据语境By the time you have pleted the essential training,“到你完成基本训练为止”可知还没完成所以要用将来完成时。句意:到你完成基本训练为止你几乎会接触到这门课程的每一项新的特点。选B