问题

You have been to Beijing. How long _______ you ______ there/
A:did…stay
B:have…stayed
C:do…stay
D:will…stay
B:have…stayed
C:do…stay
D:will…stay
正确答案是: