We plan to reach the North Pole in mid-July,and by then we -------for six weeks ABCD
We plan to reach the North Pole in mid-July,and by then we -------for six weeks
A are walking B have been walking
C will be walking D will have been walking
为什么是D,不是C?求详解.