By the time he arrived in Beijing, we there for two days.A. will have stayedB. stayC. hav

发布时间:2020-08-16 18:44:36

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

网友回答

A. will have stayed
B. stay
C. have been staying
(答案→)D. had stayed
解析:考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。
以上问题属网友观点,不代表本站立场,仅供参考!