问题

_____ has Miss. Jones been in Beijing?—For two and a half years. [ ]
A: How far
B: How long
C: How often
D: How soon
B: How long
C: How often
D: How soon
正确答案是: