By the time he arrives in Beijing, we ______ here for two days.
#100865
A
will have stayed
B
will be staying
C
have been staying
D
have stayed