单选题
By the time Bob arrives in Beijing______.
A、
we have been staying here for two days
B、
it has been for two days we have stayed here
C、
it is already two days before we have arrived here
D、
we will have stayed here for two days
【正确答案】
D
【答案解析】
解析:句意:等鲍勃到北京的时候,我们已经呆了两天的时间了。by the time所接的句子通常要用完成时,而此句表示的时将来要发生的事情,所以用将来完成时。
提交答案
关闭