问题

So far, how long _________ you _________China? —For one year.
A:have j come to
B:have;been to
C:have; been in
D:have;gone to
B:have;been to
C:have; been in
D:have;gone to
正确答案是: