问题

_________ have you stayed in Shanghai?—For about two months. [ ]
A: How often
B: How long
C: How soon
D: How far
B: How long
C: How soon
D: How far
正确答案是: