The work_____ by the time you get there.A will have been done B is done C had been done D would have done答案D为什么不能选A,我觉得A很有道理呀,帮忙解释一下,谢谢

热心网友

A答案是被动语态,D是完成时