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
推荐题目
-------Take a break, Amy. You ________ on the piano all morning. -------I’d like to, but this time next week I _______a concert at Music Hall.
#102213
A
have practiced, will give
B
are practicing, am giving
C
have been practicing ,will be giving
D
will have practiced, have been giving
 — Tom, will you attend the press meeting to be held this morning? — But I ______ anything about it.
#99852
A
wouldn’t be told
B
haven’t been told
C
haven’t told
D
am not told
By the time Jack returned home from England, his son __________from college. 
#101958
A
graduated
B
has graduated
C
had been graduating
D
had graduated