问题

How long have you been here?—Only about three minutesXiaoming and Mary _____here with me.[ ]
A: walk
B: have walked
C: had walked
D: walked
B: have walked
C: had walked
D: walked
正确答案是: