问题

— I’m going to Japan. — How long _____you _____there? [ ]
A: are; stayed
B: did; stay
C: have; stayed
D: are; staying
B: did; stay
C: have; stayed
D: are; staying
正确答案是: