By the time he arrives in Beijing,we () here for two days.
A . shall stay
B . have been staying
C . will have stayed
D . have stayed
出自:伊犁师范-基础英语1