语法题目请解释分析谢谢
By the time the author comes back from abroad,all the books( ).
A.will have published
B.will have been published
C.will he published
D.have been published
参考答案:B
这是虚拟语气
"当作者从国外回来时,所有的书籍都将被发行."
用虚拟语气表将来,从句用一般现在时,主句则用"WILL+完成时"
由于书是被发行,所以用被动语态.故排除A