问题 选择题

By the time he arrived in Beijing, we _______ there for two days.

A.will have stayed

B.stay

C.have been staying

D.had stayed

答案

答案:D

考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。

单项选择题
单项选择题