单项选择题

How nice to see you again! You should have told me before you ______.

[A] are coming
B. have come
C. will come
D. were coming