-How long inBeijing?
-For just the weekend. I'II be back for work next Monday.
Ahave you stayed
Bdo you stay
Cdid you stay
D. are you staying
网友回答
A. have you stayed
B. do you stay
C. did you stay
(答案→)D. are you staying
解析:句意:--你在北京将呆多长时间?--就过个周末,下周一就回来。根据语境现在还没有去北京,所以需用将来时,这里stay可以用现在进行时表示将来,故用D。