Which verb form best completes the sentence?

¿A qué hora _____ usted a mi casa?

A.
vendrás

B.
vendrá

C.
vendrán

D.
vendré