l _ the whole magazine by tomorrow.A.will read B.shall have read C.shall read D.shall be reading

问题描述:

l _ the whole magazine by tomorrow.A.will read B.shall have read C.shall read D.shall be reading
为什么选B?

B ,by tomorrow表示的是将来的一个时间,根据整个句子应该是表示到明天我就会读完,所以应该用将来完成时