By the time you arrive in London, we ______ in Europe for two weeks. 
#104980
A
shall stay
B
have stayed
C
will have stayed
D
have been staying
推荐题目
—How long _______ at this job?  —Since 1990.
#99296
A
were you employed
B
have you been employed
C
had you been employed
D
will you be employed
I suggested the person______to be put into prison.
#103782
A
refers
B
referring
C
referred
D
refer