问题

Hello! I’m very glad to see you. When_________ you_________ here?
A:did; arrive
B:will; arrive
C:have; arrived
D:are; arriving
B:will; arrive
C:have; arrived
D:are; arriving
正确答案是: